Supports OOP Rules .Net technologies are implemented based on object oriented programing rules, In C#.Net rules we can implement data encapsulation, data abstraction, inheritance and polymorphism.
These are used to implement character user interface features, console application output getting in the dos prompt by default.
Using windows application we can implement graphical user interface features, In the windows application getting pre-define container called form, form-container having collection of controlls.
Graphical designing interface(GDI)
Windows application by default depending on the graphical user interface features, using GUI features we can add the control, we can use the menu's, status box and etc., Using GDI without using any control we can give 2D graphics and 3D graphics in the Form Container.
C#.Net language supports type security, In the C#.Net we have to convert all data type values manually, because of the type security in the C#.Net each and every statement is secured.
Structured exception handling
When the application having run-time errors the normal application execution terminates abnormally, to overcome this problem we have to work with exception handling.