Key Features of C-Sharp(C#)
- Simple :
- Consistent :
- Modern :
- Object-Oriented:
- Type-Safe :
Type safety promotes robust programs, C#
incorporates a number of type-safe measures :-
All
dynamically allocated object and arrays are initialized to zero.
Use
of any uninitialized variables produces an error message by the compilers
Access
to array are range checked and warned if it
goes out-of-bounds.
C#
does not permit unsafe casts.
C#
enforces overflow checking in arithmetic’s operation.
Reference
parameters that are passed are type-safe.
C#
supports automatic garbage collection.
- Versionable:
Making
new versions of software modules work with the existing applications is known as versioning with the
help of new and override keywords, With this support, a programmer can
guarantee that his new class library will maintain binary compatibility with
the existing client application.
- Compatible :
- Flexible :
- Inter-Operability :
No comments:
Post a Comment