Кстати, а static constructor по умолчанию в обычном классе для инициализации присутствует?))) Или C# сам как-то?
Я скорее про то, что в рантайме всё равно поля сперва проинициализируются значением по-умолчанию. Задашь ли ты им после этого значение, в конструкторе или через свойство, -- это дело десятое.
Обсуждают сегодня