C# Programming Tutorial

C# tutorial provides basic and advanced concepts of C#. Our C# tutorial is designed for beginners and professionals.

C# is a programming language of .Net Framework.

Our C# tutorial includes all topics of C# such as first example, control statements, objects and classes, inheritance, constructor, destructor, this, static, sealed, polymorphism, abstraction, abstract class, interface, namespace, encapsulation, properties, indexer, arrays, strings, regex, exception handling, multithreading, File IO, Collections etc.

What is C#

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 CC++ or Java.

C# Features

C# is object oriented programming language. It provides a lot of features that are given below.

  1. Simple

  2. Modern programming language

  3. Object oriented

  4. Type safe

  5. Interoperability

  6. Scalable and Updateable

  7. Component oriented

  8. Structured programming language

  9. Rich Library

  10. Fast speed