Lecture overview -- Keyboard shortcut: 'u'  Previous page: Program Organization -- Keyboard shortcut: 'p'  Next page: Namespaces and Visibility -- Keyboard shortcut: 'n'  Lecture notes - all slides together  Annotated slide -- Keyboard shortcut: 't'  Textbook -- Keyboard shortcut: 'v'  Alphabetic index  Help page about these notes  Course home    Reference types, Value types, and Patterns - slide 19 : 29

Examples of Program Organization
ex.cs
A single class in the anonymous default namespace.
compilation
Compilation of a single class in the anonymous default namespace.
ex.cs
Two namespaces and a nested namespace with classes.
client.cs
A client of classes in different namespaces.
client-equiv.cs
An equivalent client of classes in different namespaces - no using clauses.
compilation
Compilation of the namespaces and client.
ex.cs
Nested namespaces with classes.
ex-equiv.cs
Equivalent program with nested namespaces - no physical nesting.
client.cs
A client of classes in nested namespaces.
compilation
Compilation of the namespaces and client.
f1.cs
Part one of namespace Intro with the classes A and B.
f2.cs
Part two of namespace Intro with the class C.
client.cs
A client class that uses the classes in namespace Intro.
compilation
Possible compilation of namespace Intro and class Client.