C# ialah bahasa pengaturcaraan moden, tujuan umum, berorientasikan objek yang dibangunkan oleh Microsoft dan diluluskan oleh Ecma dan ISO.

C# telah dibangunkan oleh Anders Hejlsberg dan pasukannya semasa pembangunan rangka kerja .Net.

C# direka untuk Common Language Infrastructure (CLI). CLI terdiri daripada kod boleh laku dan persekitaran masa jalan yang membenarkan penggunaan pelbagai bahasa peringkat tinggi pada platform dan seni bina komputer yang berbeza.

Sintaks asas C# sintaks

C# ialah bahasa pengaturcaraan berorientasikan objek. Dalam kaedah pengaturcaraan berorientasikan objek, program terdiri daripada pelbagai objek yang berinteraksi antara satu sama lain. Objek dari jenis yang sama biasanya mempunyai jenis yang sama, atau berada dalam kelas yang sama.

Sintaks asas C# contoh

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();
        }
    }}