C# Tutorials for beginners

C# is a simple & powerful object-oriented programming language developed by Microsoft. C# can be used to create various types of applications, such as web, windows, console applications, or other types of applications using Visual studio.

  • C# – Version History
  • C# – First Program
  • C# – Keywords
  • C# – Class and Objects
  • C# – Namespace
  • C# – Variables
  • C# – Implicitly-Typed Variables
  • C# – Data Types
    • Numbers
    • Strings
    • DateTime
    • Structure
    • Enum
    • StringBuilder
    • Anonymous Types
    • Dynamic Types
    • Nullable Types
  • C# – Value & Reference Types
  • C# – Interface
  • C# – Operators
  • C# – if else Statements
  • C# – Ternary Operator ?:
  • C# – Switch
  • C# – For Loop
  • C# – While Loop
  • C# – Do-while Loop
  • C# – Partial Class
  • C# – Static
  • C# – Array
    • Multidimensional Array
    • Jagged Array
  • C# – Indexer
  • C# – Generics
    • Generic Constraints
  • C# – Collections
    • ArrayList
    • List
    • SortedList
    • Dictionary
    • Hashtable
    • Stack
    • Queue
  • C# – Tuple
  • C# – ValueTuple
  • C# – Built-in Exceptions
    • Exception Handling
    • throw
    • Custom Exception
  • C# – Delegates
    • Func Delegate
    • Action Delegate
    • Predicate Delegate
    • Anonymous Methods
  • C# – Events
  • C# – Covariance
  • C# – Extension Method
  • C# – Stream I/O
  • C# – File
  • C# – FileInfo
  • C# – Object Initializer
  • C# – Useful Resources