English 中文(简体)
C# - Overview
  • 时间:2024-10-18

C# - Overview


Previous Page Next Page  

C# is a modern, general-purpose, object-oriented programming language developed by Microsoft and approved by European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO).

C# was developed by Anders Hejlsberg and his team during the development of .Net Framework.

C# is designed for Common Language Infrastructure (CLI), which consists of the executable code and runtime environment that allows use of various high-level languages on different computer platforms and architectures.

The following reasons make C# a widely used professional language −

    It is a modern, general-purpose programming language

    It is object oriented.

    It is component oriented.

    It is easy to learn.

    It is a structured language.

    It produces efficient programs.

    It can be compiled on a variety of computer platforms.

    It is a part of .Net Framework.

Strong Programming Features of C#

Although C# constructs closely follow traditional high-level languages, C and C++ and being an object-oriented programming language. It has strong resemblance with Java, it has numerous strong programming features that make it endearing to a number of programmers worldwide.

Following is the pst of few important features of C# −

    Boolean Conditions

    Automatic Garbage Collection

    Standard Library

    Assembly Versioning

    Properties and Events

    Delegates and Events Management

    Easy-to-use Generics

    Indexers

    Conditional Compilation

    Simple Multithreading

    LINQ and Lambda Expressions

    Integration with Windows

Advertisements