В чем разница между constant и readonly?
Ответ: constant
и readonly
имеют много общего, но есть некоторые важные различия:
1. constant
оценивается во время компиляции, в то время как readonly
оценивается во время выполнения.
2. constant
поддерживает только переменные типа значения (единственным исключением являются строки), в то время как readonly
может содержать переменные ссылочного типа.
3. constant
следует использовать, когда значение не меняется во время выполнения, а readonly
используется в основном тогда, когда фактическое значение неизвестно до выполнения.
4. readonly
может инициализироваться только во время объявления или в конструкторе.
#questions
>>Click here to continue<<