Как начальное статическое свойство является производным от базового класса.
Как начальное статическое свойство выводится из базового класса, как показано ниже кода.
class A { protected static string keyName { get; set; } static A() { Initial(); } public static void Initial() { string a = keyName; } } class B:A { static B() { keyName = "NewId"; } }
Что я уже пробовал:
Я хочу получить значение переменной keyName в начальной функции.
Ralf Meier
Я не уверен, чего вы пытаетесь достичь.
Обычно свойство имеет геттер и сеттер, а также переменную, которая содержит назначенное содержимое.
Я не нахожу ничего подобного в вашем фрагменте кода.
Я предлагаю вам сначала прочитать, Как использовать и кодировать свойства в целом. После этого вы могли бы улучшить свой вопрос ... и, возможно, Вам удастся помочь ...
Но также вы можете описать свою цель и то, как вы хотите ее достичь ...