Hizi ni aina tatu tofauti za aina katika C#: enum (seti yenye majina ya thamani za constant), struct (value type kwa data ndogo), na class (reference type kwa objects). Kuchagua kwa usahihi kunategemea data na tabia unayoiunda.
enum — seti yenye majina ya constants
Status { Active, Inactive, Pending }
Status s = Status.Active;
(s == Status.Active) { }
Permissions { Read = , Write = , Execute = }
