A C# class can have the modifiers listed in Table 6.1.
|new||Only applicable for nested (inner) classes – Non-nested classes cannot have a new modifier (see section 6.9)|
|abstract||Makes the class an abstract class (see section 6.8)|
|sealed||Makes the class a sealed class – a sealed class is a final class in Java-speak (see section 6.7)|
|public||Access modifiers – modify the accessibility of the class (see section 8.1)|