From Java to C#: A Developers Guide

A C# class can have the modifiers listed in Table 6.1.

Table 6.1. Valid class modifiers in C#

Class modifier

Comments

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)

protected

internal

private

Категории