Introduction to C #
C # is a modern, general-purpose, object-oriented programming language, it is Microsoft (Microsoft) was developed by Ecma and ISO approved by the recognition.
C # is Anders Hejlsberg and his team during the development of .Net framework development.
C # is designed for the Common Language Infrastructure (CLI) design. CLI by the executable code and run-time environment and allows the use of various high-level languages on different computer platforms and architectures.
The following lists the C # has become a widely used professional language reasons:
- Modern, general-purpose programming language.
- Object-oriented.
- Component-oriented.
- Easy to learn.
- Structured language.
- It produces high-efficiency programs.
- It can be compiled on a variety of computer platforms.
- Part of the .Net framework.
Powerful Programming C #
Although C # is very close to the traditional idea of high-level languages such as C and C ++, is an object-oriented programming language, but it is very similar to Java, there are many powerful programming capabilities, thereby obtaining the majority of programmers pro-Lai.
Listed below are some of the important features C #:
- Boolean condition (Boolean Conditions)
- Automatic garbage collection (Automatic Garbage Collection)
- Standard Library (Standard Library)
- Component versions (Assembly Versioning)
- Properties (Properties) and events (Events)
- Principal (Delegates) and event management (Events Management)
- Easy to use generics (Generics)
- Indexer (Indexers)
- Conditional compilation (Conditional Compilation)
- Simple multi-threaded (Multithreading)
- LINQ and Lambda expressions
- Integrated Windows