C# - Statement
C# - Statement
C# Tutorials
C# - Get Started
C# - Version History
C# - First Program
C# - Keywords
C# - Class
C# - Variable
C# - Implicitly-Typed Variable
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
C# - Partial Classes and Methods
In C#, you can split the implementation of a class, a struct, a method, or an
interface in multiple .cs files using the partial keyword. The compiler will
combine all the implementation from multiple .cs files when the program is
compiled.