What is C#………..
C# (pronounced “C Sharp”) is an object-oriented programming language developed by Microsoft Corporation as part of their.NET initiative in response to the success of Sun Microsystems’ Java programming language. C# source code—as well as those of other .NET languages—is compiled into an intermediate byte code called Microsoft Intermediate Language (MSIL).
C# was created as an object-oriented programming (OOP) language. Other programming languages include object-oriented features, but very few are fully object-oriented. In my book you can learn how C# compares to some of these other programming languages. My book also covers what it means to use an object-oriented language as well as the details of doing object-oriented programming with C#.
TABLE 1.1. The C# Keywords abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual void while
C# is a more high-level approach than C++. It is usually faster to develop in. It comes with a large framework of predeveloped components, which makes it particularly useful for server-side programming. It is full of features that make development faster and easier, usually at the cost of flexibility and/or runtime performance.
C# supports two things which is not supported by VB.NET 1. Operator Overloading 2. Pointer