مكتبة الصفوف الأساسية
فضاءات الأسماء المعيارية

فيما يلي قائمة بفضاءات الأسماء المعيارية كما وردت في المعيارين ECMA 335 وISO/IEC 23271:2006:
System
يتضمن فضاء الأسماء هذا الحاجات البرمجية الأساسية حيث يحتوي على الأنماط الأساسية مثل String وDateTime وBoolean وغيرها بالإضافة إلى الوظائف الحسابية والصفوف الأساسية الخاصة بالسمات (بالإنجليزية: Attributes)‏ والاستثناءات والمصفوفات كما أنه يدعم عدداً من البيئات كالكونسول.
System.Collections
يحتوي هذا الفضاء على الحاويات الشائعة المستخدمة في البرمجة كالقوائم والأرتال والمكدسات وجداول هاش والقواميس بالإضافة إلى دعم الأنماط العامة.
System.Diagnostics
توفر دعماً لتفحص التطبيقات حيث تتضمن تسجيلاً للأحداث وعدادات الأداء وتتبع الإجراءات والتفاعل معها.
System.Globalization
توفر دعماً لكتابة تطبيقات معولمة. حيث يمكن تعريف «معلومات متعلقة بالثقافة بما فيها اللغة، الدولة والإقليم والتقويم المستخدم، [بالإضافة إلى] نماذج تنسيق الوقت والعملة والأرقام».
System.IO
يتيح فضاء الأسماء هذا القراءة من والكتابة إلى مجارٍ متعددة مثل مجاري الملفات والبيانات. كما يوفر اتصالاً بنظام الملفات.
System.Net
يقدم واجهةً إلى «العديد من البروتوكولات المستخدمة في الشبكات في يومنا هذا» مثل HTTP وFTP وSMTP. كما يدعم الاتصالات الآمنة عبر بروتوكولات أخرى مثل بروتوكول SSL.
System.Reflection
يوفر فضاء التسمية هذا إمكانية تفحص الطرق والأنماط والحقول الخاصة بالكائنات وقت التنفيذ و«قابلية إنشاء واستدعاء الأنماط وقت التنفيذ». حيث يعرض واجهة برمجية تمكن من استخدام ميزات البرمجة الانعكاسية الخاصة بوقت التنفيذ المشترك للغات CLR.
System.Runtime
يمكن من إدارة أداء تطبيق ما أو وقت التنفيذ المشترك للغات CLR أثناء التنفيذ. بعض الميزات لديها القدرة على العمل مع كائنات COM أو الكود المحلي (غير المدار) بالإضافة إلى كتابة تطبيقا موزعة وسَلسَلة الكائنات بتنسيق كود ثنائي أو SOAP.
System.Security
يوفر البنية التحتية لنظام الأمن الخاصة بوقت التنفيذ المشترك للغات حيث يتيح فضاء الأسماء هذا إمكانية بناء إجراءات الحماية والأمن ضمن التطبيقات وفق سياسات وسماحيات معينة. بالإضافة إلى تقديمه خدمات أخرى كالتعمية.
System.Text
يقدم ترميزات نصية مختلفة وتعابير نمطية بالإضافة إلى تقنيات تلاعب بالسلاسل النصية فعالة (StringBuilder).
System.Threading
يساعد في تيسير البرمجة متعددة الخيوط. كما يتيح إمكانية مزامنة «نشاطات الخيوط والولوج إلى البيانات» ويوفر «تجمعاً من الخيوط المقدمة من نظام التشغيل».
System.Xml
يقدم دعماً معيارياً للتعامل مع XML بما فيها «القراءة والكتابة ومخططات XML والسلسلة والبحث والتحويل».
System.Diagnostics.CodeAnalysis
يتضمن صفوفاً خاصة بالتفاعل مع أدوات تحليل الكود. تستخدم هذه الأدوات لتحليل فيما إذا الكود متوافقاً مع سياسات معينة كطريقة التسمية وقواعد الأمان.
System.Diagnostics.Contracts
يتضمن صفوفاً استاتيكية تقوم بتمثيل قيود برمجية معينة كالشروط المسبقة (بالإنجليزية: Preconditions)‏ والشروط اللاحقة (بالإنجليزية: Postconditions)‏ واللامتغيرات (بالإنجليزية: Invariants)‏.
System.Diagnostics.Eventing
يتضمن صفوفاً تستخدم لتفحص البرنامج أثناء عمله. أثناء التفحص تكتب الأحداث إلى سجلات خاصة بنظام تتبع أحداث ويندوز (بالإنجليزية: Event Tracing for Windows)‏.
System.Diagnostics.PerformaceData
يعرض فضاء الأسماء هذا مجموعة من الصفوف التي توفر عدادات للبيانات، تستخدم هذه العدادات لإعطاء معلومات عن أداء البرنامج يمكن استخدامها من قبل برمجيات أخرى مثل Performance Monitor.
System.Diagnostics.SymbolStore
يقدم مجموعة من الصفوف التي تتيح إمكانية قراءة وكتابة معلومات التنقيح مثل إدراج رقم سطر الكود المصدري ضمن خرائط اللغة الوسيطة العامة. يمكن للمصرفات التي تستهدف إطار تطوير دوت نت تخزين هذه المعلومات في ملفات بتنسيق PDB. يمكن للمنقحات ومتفصحات الأداء قراءة هذه المعلومات أثناء تنفيذ البرنامج.