|
C# автоматический тип и private set
|
|||
---|---|---|---|
#18+
Что-то из справочника не сделал вывода или туплю Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
В таком виде ругается The property or indexer 'Myclass.MyDate' cannot be used in this context because the set accessor is inaccessible Не пойму, как менять автосвойство внутри собственного класса Понятно, что можно завести приватное поле и реализовать в свойстве get и set, но зачем тогда предусмотрена такая запись автосвойства? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 23:35 |
|
C# автоматический тип и private set
|
|||
---|---|---|---|
#18+
(сорри, ошибся в заголовке топика - автоматический тип автосвойство) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 23:36 |
|
C# автоматический тип и private set
|
|||
---|---|---|---|
#18+
Я-Бочка, твой пример работает. Ты явно привел не весь код. Ошибка где-то в другом месте. Есть подозрение что ты пытаешься из-за пределов класса Myclass изменить MyDate. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 00:21 |
|
C# автоматический тип и private set
|
|||
---|---|---|---|
#18+
Вот блин, по неопытности не догадался дважды щелкнуть на ошибку - она оказывается была в другом классе, в создании экземпляра Myclass, где я забыл убрать инициализацию поля. Сбило меня то, что IDE подчеркивало красненьким именно эту строку и подчеркивание пропадало, когда я убирал private Ладно, руку со временем набью, спасибо ) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 00:51 |
|
|
start [/forum/topic.php?fid=20&fpage=131&tid=1403388]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 141ms |
0 / 0 |