Подтвердить что ты не робот

Что такое эквивалент С# public final static в java

В Java я могу написать:

public final static MyClass foo = new MyClass("foo");

Существует ли какой-либо эквивалент в С#?

4b9b3361

Ответ 1

Ближайшая вещь (не совсем то же самое, final имеет и другие значения) для полей Java final, о которых я могу думать readonly:

public static readonly MyClass field = new MyClass("foo");

Если у вас есть примитивный тип (string, int, boolean), вы можете использовать const вместо этого.

public const string MAGIC_STRING = "Foo";

Ответ 2

sealed class finalClass
{
   ...
}