Introduction to C#
C# is an Object-Oriented Programming (OOP) language from Microsoft, which was first released back in 2002, along with the .NET Framework. C#, along with the .NET software development framework, can be used to create both Microsoft Windows and web-based applications, as well as XML web services and much more. It shares much of its syntax with the C and C++ programming languages.
With the introduction of the .NET Core software development framework in 2016, it is now possible to produce cross-platform applications for the Microsoft Windows, Linux and macOS operating systems.
The Basics
Below are some of the basics of the C# programming language, including links to further resources.
- Basic Structure
- The ‘using’ Directive
- Variables
- Operators
- String Manipulation
- Dates and Times
- Escape Sequences
- Decision Making
- Loops
- Math
- Arrays
- Command Line Arguments
- Collections
- Regular Expressions
- Methods
Database Access
LINQ
Miscellaneous
Useful Stuff
- Code Snippets
- Batch File Renaming
- Batch File Search and Renaming
- Batch File Formatting
- Merging Files
- Example API Call (Get)
- Salting and Hashing
- Checksum Utility
Links
.NET Rocks! Podcast
- Podcast currently unavailable.