This tutorial has been prepared for the beginners as well as for intermediate candidates to help them understand basic/Advance C# programming.
C# programming is very much based on C and C++ programming languages, so if you have a basic understanding of C or C++ programming, then it will be fun to learn C#.
# is a modern, general-purpose, object-oriented programming language developed by Microsoft and approved by European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO).
C# was developed by Anders Hejlsberg and his team during the development of .Net Framework.
C# is designed for Common Language Infrastructure (CLI), which consists of the executable code and run time environment that allows use of various high-level languages on different computer platforms and architectures.
The following reasons make C# a widely used professional language.
Although C# constructs closely follow traditional high-level languages, C and C++ and being an object-oriented programming language. It has strong resemblance with Java, it has numerous strong programming features that make it endearing to a number of programmers worldwide.
It Includes -
Overview , Environment, Program Structure, Basic Syntax, Data Types, Type Conversion, Variables,Constants, Operators, Decision Making, Loops,
Encapsulation, Methods, Nullables, Arrays, Strings, Structure, Enums, Classes, Inheritance, Polymorphism, Operator Overloading, Interfaces
Namespaces, Preprocessor Directives, Regular Expressions, Exception Handling, File I/O.