C# Language - Overview

  1. Tác giả: LTTK CTV
    Đánh giá: ✪ ✪ ✪ ✪ ✪

    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 list 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
    Lesson List
    • C# Basic Tutorial
      • C# - Home
      • C# - Overview
      • C# - Environment
      • C# - Program Structure
      • C# - Basic Syntax
      • C# - Data Types
      • C# - Type Conversion
      • C# - Variables
      • C# - Constants
      • C# - Operators
      • C# - Decision Making
      • C# - Loops
      • C# - Encapsulation
      • C# - Methods
      • C# - Nullables
      • C# - Arrays
      • C# - Strings
      • C# - Structure
      • C# - Enums
      • C# - Classes
      • C# - Inheritance
      • C# - Polymorphism
      • C# - Operator Overloading
      • C# - Interfaces
      • C# - Namespaces
      • C# - Preprocessor Directives
      • C# - Regular Expressions
      • C# - Exception Handling
      • C# - File I/O
    • C# Advanced Tutorial
      • C# - Attributes
      • C# - Reflection
      • C# - Properties
      • C# - Indexers
      • C# - Delegates
      • C# - Events
      • C# - Collections
      • C# - Generics
      • C# - Anonymous Methods
      • C# - Unsafe Codes
      • C# - Multithreading
    • C# Useful Resources
      • C# - Questions and Answers
      • C# - Quick Guide
      • C# - Useful Resources
      • C# - Discussion
     

    Xem các chủ đề cùng chuyên mục