Size: a a a

2019 December 30

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
CLR помимо конструкторов экземпляров поддерживает конструкторы типов (также известные как статические конструкторы, конструкторы классов или инициализаторы типов). Они служат для установки первоначального состояния типа. У типа может быть только один конструктор без параметров. Формат конструктора типа:
class SomeClass {
 static SomeClass() {
   //исполняется при первом обращении к типу
 }
}
Поток, начавший выполнение конструктора типа, получает исключающую блокировку, что гарантирует, что конструктор типа вызовется только один раз.
а от куда скопировал, если не секрет? Я просто читал про гонку потоков и всякую дичь с этим связанную
источник

SB

Sergey Benzenko in CODE BLOG / C#
Никита Петроченко
а от куда скопировал, если не секрет? Я просто читал про гонку потоков и всякую дичь с этим связанную
с канала своего))) https://t.me/NetDeveloperDiary/20
А туда из Рихтера
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
с канала своего))) https://t.me/NetDeveloperDiary/20
А туда из Рихтера
про статику почитать надо )
источник

КК

Кракозябр Кракозябро... in CODE BLOG / C#
Sergey Benzenko
Мне вот тут прислали список. Вдруг кому интересно будет
https://youit.pro/map/dotnetweb
Таким списком можно народ отпугивать)
источник

SB

Sergey Benzenko in CODE BLOG / C#
Кракозябр Кракозябрович
Таким списком можно народ отпугивать)
Вот у меня ровно такая же реакция была)))
источник

МР

Макс Руднев... in CODE BLOG / C#
Никита Петроченко
можно еще почитать в чем разница реадонли полей от констант
Константы совсем нельзя изменить во время выполнения
источник

МР

Макс Руднев... in CODE BLOG / C#
А ридонли можно из конструктора
источник

НП

Никита Петроченко... in CODE BLOG / C#
Макс Руднев
Константы совсем нельзя изменить во время выполнения
А ещё?
источник

МР

Макс Руднев... in CODE BLOG / C#
Да вроде всё
источник

МР

Макс Руднев... in CODE BLOG / C#
Единственное что константы это ещё и статик
источник

МР

Макс Руднев... in CODE BLOG / C#
По умолчанию
источник

МР

Макс Руднев... in CODE BLOG / C#
А так никаких отличий не знаю других
источник

НП

Никита Петроченко... in CODE BLOG / C#
Время инициализации разное
источник

МР

Макс Руднев... in CODE BLOG / C#
А шо, есть?
источник

MD

Mira Diaz in CODE BLOG / C#
Никита Петроченко
Время инициализации разное
Хм. Тебе стоит брать деньги за тестовое собеседование)))))))))
источник

МР

Макс Руднев... in CODE BLOG / C#
Ну это ж потому что поле статичное?
источник

МР

Макс Руднев... in CODE BLOG / C#
А не потому что оно константное
источник

МР

Макс Руднев... in CODE BLOG / C#
Ведь так?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Mira Diaz
Хм. Тебе стоит брать деньги за тестовое собеседование)))))))))
Что не так?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Макс Руднев
Ведь так?
Нет
источник