C# est un langage de programmation moderne, polyvalent et orienté objet développé par Microsoft et approuvé par Ecma et ISO.

C# a été développé par Anders Hejlsberg et son équipe lors du développement du framework .Net.

C# est conçu pour la Common Language Infrastructure (CLI). La CLI se compose d'un code exécutable et d'un environnement d'exécution qui permet l'utilisation d'une variété de langages de haut niveau sur différentes plates-formes et architectures informatiques.

Syntaxe de base C# syntaxe

C# est un langage de programmation orienté objet. Dans la méthode de programmation orientée objet, un programme est constitué de différents objets qui interagissent les uns avec les autres. Les objets du même type ont généralement le même type ou appartiennent à la même classe.

Syntaxe de base C# exemple

using System;
namespace RectangleApplication{
    class Rectangle
    {
        // 成员变量
        double length;
        double width;
        public void Acceptdetails()
        {
            length = 4.5;    
            width = 3.5;
        }
        public double GetArea()
        {
            return length * width;
        }
        public void Display()
        {
            Console.WriteLine("Length: {0}", length);
            Console.WriteLine("Width: {0}", width);
            Console.WriteLine("Area: {0}", GetArea());
        }
    }
    
    class ExecuteRectangle
    {
        static void Main(string[] args)
        {
            Rectangle r = new Rectangle();
            r.Acceptdetails();
            r.Display();
            Console.ReadLine();
        }
    }}