تتضمن فئات البرمجة التي يتم استخدامها في السي شارب #C ما يلي:
1- الفئات الأساسية: تتضمن هذه الفئات العديد من الأدوات والمكونات الأساسية التي تستخدم في برمجة التطبيقات مثل السلاسل والأعداد والمصفوفات والتواريخ والوقت والرسومات والإدخال والإخراج والتعامل مع الأخطاء والاستثناءات.
2- فئات الواجهة الرسومية: تتضمن هذه الفئات العديد من الأدوات والمكونات التي تستخدم في تصميم واجهات المستخدم الرسومية، مثل الأزرار والحقول والقوائم والنوافذ والأشرطة وغيرها.
3- فئات الوصول إلى البيانات: تتضمن هذه الفئات العديد من الأدوات والمكونات التي تستخدم في الاتصال بقواعد البيانات والتعامل معها، مثل ADO.NET وLINQ وEntity Framework.
4- فئات الشبكات: تتضمن هذه الفئات العديد من الأدوات والمكونات التي تستخدم في الاتصال بالشبكات وتبادل البيانات عبر الإنترنت، مثل بروتوكولات الإنترنت وخدمات الويب وغيرها.
5- فئات الأمان: تتضمن هذه الفئات العديد من الأدوات والمكونات التي تستخدم في تأمين التطبيقات وحمايتها من الهجمات والاختراقات، مثل التوثيق والترخيص والتشفير وغيرها.