Что такое эквивалент С# public final static в java В Java я могу написать: public final static MyClass foo = new MyClass("foo"); Существует ли какой-либо эквивалент в С#? Ответ 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 { ... }
Ответ 1 Ближайшая вещь (не совсем то же самое, final имеет и другие значения) для полей Java final, о которых я могу думать readonly: public static readonly MyClass field = new MyClass("foo"); Если у вас есть примитивный тип (string, int, boolean), вы можете использовать const вместо этого. public const string MAGIC_STRING = "Foo";