
mikrosoftun, .net çərçivəsi üçün (belə demək mümkündürsə) java-ya rəqib olaraq çıxardığı, java və c++ hibridi obyekt əsaslı dil. orta səviyyəli dillərə aid edilir. dilin ərsəyə gətirilməsində ən böyük rol, delphi və pascal kompilyatorlarını və mikrosoftun javası olan "j++"-u yaradan anders heylsberindir (anders hejlsberg).
dilin sintaksisi demək olar ki, java ilə eynidir. eynən java kimi "c#" da virtual maşın əsaslıdır. bütün mikrosoft məhsulları kimi sadəcə windows mühiti üçün nəzərdə tutulsa da, mono, dotgnu təminatı olan digər platformalarda da istifadəsi mümkündür. bütün proqram dillərindəki kimi nöqtəyə, vergülə, nöqtəli vergülə, mötərizələrə diqqət yetirməkdən əlavə, yazdığımız proqramın artıq yüklənməməyi üçün, "c#" -da using etiketinə xüsusi diqqət yetirmək lazımdır.