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
- Non-Generic ArrayList
- Non-Generic Hashtable
- Non-Generic SortedList
- Non-Generic Stack
- Non-Generic Queue
- Generic List
- Generic Set
- Generic Stack
- Generic Queue
- Generic Dictionary
- Generic SortedList
- Generic SortedDictionary
- Regular Expressions
- Methods
- SQL Server Introduction
- SQL Server – Selecting Data
- SQL Server – Inserting Data
- SQL Server – Updating Data
- SQL Server – Deleting Data
- SQL Server – Importing Data (CSV)
- SQL Server – Importing Data (Text)
- SQL Server – Importing Data (XML)
- SQL Server – Importing Data (JSON)
- SQL Server – Exporting Data (CSV)
- SQL Server – Exporting Data (Text)
- SQL Server – Exporting Data (XML)
- SQL Server – Exporting Data (JSON)
- SQL Server – Generating Data
- SQL Server Stored Procedures
- Oracle Introduction
- Oracle – Selecting Data
- Oracle – Inserting Data
- Oracle – Updating Data
- Oracle – Deleting Data
- Oracle – Importing Data (CSV)
- Oracle – Importing Data (Text)
- Oracle – Importing Data (XML)
- Oracle – Importing Data (JSON)
- Oracle – Exporting Data (CSV)
- Oracle – Exporting Data (Text)
- Oracle – Exporting Data (XML)
- Oracle – Exporting Data (JSON)
- Oracle – Generating Data
- PostgreSQL Introduction
- PostgreSQL – Selecting Data
- PostgreSQL – Inserting Data
- PostgreSQL – Updating Data
- PostgreSQL – Deleting Data
- PostgreSQL – Importing Data (CSV)
- PostgreSQL – Importing Data (Text)
- PostgreSQL – Importing Data (XML)
- PostgreSQL – Importing Data (JSON)
- PostgreSQL – Exporting Data (CSV)
- PostgreSQL – Exporting Data (Text)
- PostgreSQL – Exporting Data (XML)
- PostgreSQL – Exporting Data (JSON)
- PostgreSQL – Generating Data
- SQLite Introduction
- SQLite – Selecting Data
- SQLite – Inserting Data
- SQLite – Updating Data
- SQLite – Deleting Data
- SQLite – Importing Data (CSV)
- SQLite – Importing Data (Text)
- SQLite – Importing Data (XML)
- SQLite – Importing Data (JSON)
- SQLite – Exporting Data (CSV)
- SQLite – Exporting Data (Text)
- SQLite – Exporting Data (XML)
- SQLite – Exporting Data (JSON)
- SQLite – Generating Data
- LINQ Introduction
- LINQ Filtering Operators
- LINQ Ordering Operators
- Entity Framework
- Interfaces
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
- Data Science and UX with Grishma Jena
- Thu, 21 Sep 2023 00:00:00 EDT
- IoT Development using Particle Photon with Colleen Lavin
- Thu, 14 Sep 2023 00:00:00 EDT