Free mag vol1 | Page 84

CHAPTER 1  THE PHILOSOPHY OF .NET Class Characteristic Meaning in Life What is the visibility of this class? Each class must be configured with a visibility keyword such as public or internal. Basically, this controls if the class may be used by external assemblies or only from within the defining assembly. CTS Interface Types Interfaces are nothing more than a named collection of abstract member definitions, which may be supported (i.e., implemented) by a given class or structure. In C#, interface types are defined using the interface keyword. By convention, all .NET interfaces be