У меня возникли проблемы в разнице понимания междуРазличные статические конкретизации
private static Singleton instance;
и
private static readonly Singleton instance = new Singleton();
Почему я должен использовать readonly
keword здесь ???
может кто-нибудь, пожалуйста, объясните простыми словами
+1 Я думаю, что это самое простое объяснение –
Что делать, если я изменю его на 'volatile', будет лучше, чем' readonly' –
'volatile' и «readonly» - это совершенно разные понятия. Бессмысленно думать о том, что он «лучше», чем другой. Это разные инструменты для разных целей. Чего вы пытаетесь достичь? – Baldrick