Poznaj podstawowe elementy języka zaimplementowane w C# 1.0
Podstawowe cechy języka C#:
programy kompilowane są do kodu pośredniego Common Intermediate Language (CIL), dopiero tak skompilowany program można uruchomić za pomocą maszyny wirtualnej,
środowiska uruchomieniowe:
.NET Framework,
Mono.
w pełni obiektowy:
brak dziedziczenia wielokrotnego klas, wielokrotne dziedziczenie po interfejsach,
klasa System.Object(object) jest klasą nadrzędna dla wszystkich klas,