Latest web development tutorials

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