Вопросы с тегом «automatic-properties»

353
Открытые поля и автоматические свойства

Нам часто говорят, что мы должны защищать инкапсуляцию, создавая методы getter и setter (свойства в C #) для полей класса, вместо того, чтобы открывать поля внешнему миру. Но во многих случаях поле просто содержит значение и не требует каких-либо вычислений для получения или установки. Для них мы...

155
Авто-свойства C # 3.0 - полезно или нет? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Примечание: это было опубликовано, когда я начинал C #....

142
Разница между свойством и полем в C # 3.0+

На этот вопрос есть ответы на Stack Overflow на русском : Для чего нужны свойства? Я понимаю, что это похоже на дубликат статьи В чем разница между полем и свойством в C #? но мой вопрос имеет небольшую разницу (с моей точки зрения): Как только я это узнаю Я не буду использовать свой класс с...

100
C # Автоматические свойства с отложенной загрузкой

В C # Есть ли способ превратить автоматическое свойство в автоматическое свойство с ленивой загрузкой с указанным значением по умолчанию? По сути, я пытаюсь повернуть это ... private string _SomeVariable public string SomeVariable { get { if(_SomeVariable == null) { _SomeVariable =...