C# (disebut "C Sharp") ialah sebuahbahasa pengaturcaraan berorientasi objek yang dicipta olehMicrosoft sebagai satu daripada inisiatif.NET mereka. C# kemudiannya diselaraskan sebagai piawai antarabangsa olehECMA danISO.
ECMA talah menyenaraikan matlamat rekabentuk bahasa pengaturcaraan C#
C# akan menjadi bahasa pengaturcaraan yangmudah, moden, efesien,berorientasikan objek.
Bahasa C# dikatakanmudah kerana dalam bahasa C#, sifat-sifat yang komplek yang terdapat dalam bahasa pengaturcaraan lain sebgai contohnya Java dan C++ telah dihilangkan. Antaranya ialahmacro,templates,multiple inheritance danvirtual base classes.
Berikut merupakan contoh program Hello Dunia
fail hello.cs:
publicclassContohClass{publicstaticvoidMain(){System.Console.WriteLine("Hello, dunia!");}}Setelah di kompilasi dan dilaksanakan. PaparanHello, dunia! akan dipaparkan pada konsol.Setiap baris mempunyai tujuan spesifik. seperti berikut
Ini merupakan definasi kelas, ia merupakanpublic (awam), ini bermakna objek dalam projek lain pun boleh mencapai kelas ini.