C# Programming Language
Recent Articles on C# !
Overview, Fundamentals, Important Keywords, Control Statements, OOP Concepts, Constructors, Arrays, String, Indexers, Inheritance, Interfaces, Multithreading, Exception Handling, Collections Namespace, Generic Namespace, Specialized Namespace
- Introduction to .NET Framework
- .NET Framework (Basic Architecture and Component Stack)
- Introduction to C#
- Setting up the Environment in C#
- Hello World in C#
- Main Method
- Getting Familiar With Visual Studio
- Common Language Runtime(CLR)
- Windows Form Applications
- C++ vs C#
- Java vs C#
- Interesting Facts about C#
- Identifiers
- Data Types
- Types of Variables
- Implicitly Typed Local Variables – var
- Scope of Variables
- Constants or Literals
- Operators
- Command Line Arguments
- Boxing and Unboxing
- Params in C#
- Comments in C#
- Type Casting or Type Conversion
- Enumeration in C#
- Properties in C#
- Nullable Types
- Delegates
- Structures
- Class and Object
- Nested Classes
- Difference between Class and Structure
- Early and Late Binding
- Overloading of Constructors
- Inheritance in C#
- Encapsulation in C#
- Abstraction in C#
- Methods
- Method Overloading
- Method Returning an Object
- Runtime(Dynamic) Polymorphsim
- Method Overriding
- Out Parameters with examples
- Difference between Ref and Out keywords
- this keyword
- Static Class
- Partial Classes
- Partial Methods
- Arrays
- Jagged Arrays
- Arrays of Strings
- Using foreach loop in arrays
- Length of an Array
- Check if two array objects are equal or not
- Number of elements in a specified dimension of an Array
- LongLength property of an Array
- Rank of an Array
- Passing Arrays as Arguments
- Implicitly Typed Arrays
- Object and Dynamic Arrays
- Array Class
- Array vs ArrayList
- ArrayList to Array Conversion
- Copying the entire ArrayList to 1-D Array starting at the specified index
- Array IndexOutofRange Exception
- Different ways to sort an array in descending order



