Tuesday 27 March 2012

Advantages of C#


C# is a multi-paradigm, object-oriented programming language encompassing strong typing, essential, declarative, efficient, class-based, and component-oriented programming disciplines. C# is one of the programming languages designed for the Common Language Infrastructure.
C# is a well-designed and type-safe that allows C Sharp developers to build a wide array of secure and robust applications that run on the .NET Framework.

Advantages of C# (C Sharp)


·         C# language is projected to be a simple, modern, general-purpose, object-oriented programming language.
·         C# helps you to import a namespace and use the classes in a component—no COM plumbing or registry lookups required.
·         C# supports XML comments to add comments to code. The comments are placed into XML format and can then be used as needed to document your code.
·         C# simplifies the syntax to be more constant and more rational while also eliminating some of the more difficult features of C++. 
·         C# provides operator overloading which is not available in VB.NET
·         C# allows you to access memory directly using unsafe code blocks
·         C# allows you to implement an interface in a base class and re-implement the interface in the derived class and provide a new definition for it C# permits nested classes which are not allowed in C and C++
·         C# establishes better event management using delegates and supports conditional compilation & cross-language interoperability with any .NET language
·         C# is based on reflection mechanism which is biggest advantage of C#.


No comments:

Post a Comment