C# Programming

“Programming is a legitimate and necessary academic endeavor.” – Knuth  
 

Recommended Books

 
   

C# in Depth: Fourth Edition

C# 12.0 in a Nutshell: The Definitive Reference 1st Edition  

 

Resources 

 

What’s new in C#: 13.0  12.0  11.0  10.0  9.0  8.0  7.3  7.2  7.1  7.0


C# Official Documentation (Microsoft) (website)  [free]

.NET Architecture Guides (Microsoft) (website)  [free]

C# on github  [free]

C# on reddit (website)  [free]

C# on stackoverflow (website)  [free]

C# on twitter-X (C# Corner)  [free]

.NET Core on Windows

Microsoft Visual Studio for Windows

.NET Core on Linux

Mono | .NET Core on macOS  |  Visual Studio for Mac

C# Notes for Professionals (PDF) (808 pages)  [free]

C# Corner (developer resource) (website)  [free]

Fundamentals of Computer Programming in C# (website) (ebook)  [free]

Software Engineering Tutorial (TutorialsPoint) (PDF) (107 pages)  [free]

Software Engineering (Future University) (Sommerville) (PDF)  [free]

Lecture Notes on Software Engineering (Behera) (PDF) (213 pages)  [free]

C# shopping (amazon) (website)

Software Engineering shopping (amazon) (website)

 

Posts

 
C# – Extract Email Addresses from Text File
C# – Return Prime Numbers with User Input
C# – Change Computer Time
C# – Encrypt Message to Text File – Decrypt Message from Text File
C# – List Files in Directory – Perform Action
C# – Prevent Sleep on Windows v2
C# – Prevent Sleep on Windows v1
C# – Search Unsorted Array for Value
C# – Compare List1 with List2, Return Differences


currently migrating posts…

C# – Progress Bar as Thread Wrapper; Form
C# – Simple Desktop Notification with two Return Codes; Form
C# – Turn Off Computer Screen; Form
AI – C# – Chatbot with Random Responses; Form
C# – Show or Hide Process; Form
C# – CRUD Database with Form (Studies)
C# – Basics – Buttons, Transparency, and On Top; Form

C# – Read Text File, Remove Dupes, Write Text File
C# – Sorting Lists: Read Text File, Sort, Write Text File
C# – Read Text File into Array, Return Specific Elements
C# – Load, Copy, Reverse Elements in Array
C# – Return Area and Circumference of Circle
C# – File to Bytes to Stored Hex to Bytes to File
C# – Knapsack Problem
C# – Return Lines Matching String
C# – Set Wallpaper and WallpaperStyle in Windows
C# – Disable Desktop Icons in Windows
C# – Enable Desktop Icons in Windows
C# – FizzBuzz Example
C# – Change Base Priority of Current App
C# – Flashing Taskbar Icon
C# – Display Triangle Patterns
C# – Test String for Palindrome
C# – Getter Setter Example
C# – Console ShowWindow
AI – C# – Neural Net
AI – C# – Chatbot With Built-in Responses
C# – Run Application
C# – Return FileWriteTime of File

C# – Calling into Native DLLs
C# – Return LastWriteTime Registry Key
C# – Check Email Address Formatting
C# – Arrays
C# – Elevation of Applications, Runas (Jump)
C#/VBScript – LANDesk Client Elevated Repair – Proof of Concept
C# – Hashes and Comparisons
C# – Encrypt/Decrypt Password
C# – Change Local Admin Password
C# – Change Local Admin Password and Add Encrypted Reg Key
C# – Date and Time (Studies)
C# – Working with Collections (Studies)
C# – Classes and Constructors (Studies)
C# – LINQ (Studies)
C# – Enumeration and Switch (Studies)
C# – Handling Exceptions (Studies)
C# – Windows Task View using Code
C# – Text File and Arrays
C# – Testing Some Basics – Part 2 of 2
C# – Buttons, Transparency, and On Top

C# – Add Reg Key
C# – Common Data Types
C# – Testing Some Basics – Part 1 of 2  

 

< site index