C# Programming Language

C# is a general-purpose, modern and object-oriented programming language pronounced as “C sharp”. It was developed by Microsoft led by Anders Hejlsberg and his team within the .Net initiative and was approved by the European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO). C# is among the languages for Common Language Infrastructure. C# is a lot similar to Java syntactically and is easy for users who have knowledge of C, C++ or Java.
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



