NameSpace ו Assemblies
NameSpace זה פשוט כעין מערכת קוטיינרים (ניתן להסתכל עליהם כמיכלים) אשר מכילים מחלקות לצורך סידור המחלקות במבנה היררכי ולא "שטוח". אם עובדים באותו פרויקט ניתן להשתמש ב NameSpaces אחרים ללא בעייה. כדי להשתמש במחלקות הנמצאות בפרויקט אחר יש לתת Reference לפרויקט שבו נמצא ה NameSpace אותו אנו צריכים. Assembly הוא למעשה בשפת VS פרויקט מקומפל ל DLL אם אין לו יכולת ריצה עצמאית ולכן צריך Reference.