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