Патриарх
Зарегистрирован: 09 October 2003
Сообщения: 1749
Примеры кода: 50
|
RE[3]: Влияет ли использование ключевого слова readonly на генерируемый код? |
08 June 2006 20:13 |
|
|
|
|
Сабж.
Ты чего, издеваешься? Какой ридоунли, в каком контексте?
специально для адептов VB.NET:
Public Class Myfieldb
Public ReadOnly field As String = "readonly field"
^^^^^^^^
End Class 'Myfieldb
что эквивалентно наличию FieldAttributes.InitOnly в FieldInfo.Attributes поля field. А какие еще могут быть контексты использования ключевого слова readonly да еще имеющие отношение к генерации кода?
Понятно. Ну ты и загнул! Это вас так где учат-то? Хорошо ещё я люблю читать научную литературу по программированию, иначе я бы не понял. Объясняю:
1. По поводу влияет или нет. Да, влияет. Ключевое слово запрещает изменение поля.
2. По поводу какие ещё контексты. Это не важно какие. Твой вопрос похож на неграмотный перевод с иностранного языка на русский.
На будущее: слово "поле" пришло в .NET из языка Си и для несишных программистов вызовет неверные ассоциации с СУБД. Рекомендуется говорить "переменная", также ридоунли непосредственно связано не сколько с переменными, сколько со свойствами, поэтому дабы не запутать аудиторию, рекомендуется использовать термин "ридоунли" исключительно в контексте слова "свойство".
Работай так, чтобы Великий Учитель Dimon aka одобрил, и AL похвалил!
|
|