Each class definition should live in its own file.
Reasons:
Easy to locate class definitions outside the Visual Studio IDE (e.g. SourceSafe, Windows Explorer)
The only exception should be - classes that collectively forms one atomic unit of reuse should live in one file. For example:
class MyClass { ... } class MyClassAEventArgs { ... } class MyClassBEventArgs { ... } class MyClassAException { ... } class MyClassBException { ... }
For 16 years we have been servicing: Sydney NSW, Melbourne VIC, Brisbane QLD, Canberra ACT, Adelaide SA and Wellington NZ.
SSW will look at your Website Design and Development needs and help you design and implement an effective Website.
Call us on +61 2 9953 3000 to get started!