Объектный язык C# принадлежит к числу языков с С-подобным синтаксисом, он близок к С++ и Java. Считается, что Си-шарп основан на строгой компонентной архитектуре и реализует передовые механизмы обеспечения безопасности кода, хотя не все уверены в его безопасности.
Сторонники этого языка говорят, что С# универсален и очень удобен, тем более, что он стоит на платформе Microsoft .NET. Далеким предком C# был язык B, созданный специалистами в Массачусетсе в 1969 году. Новый язык обладал типичными чертами ранних императивных языков программирования. Язык С появился в 1972 году на основе В.