4 / 4 / 3
Регистрация: 01.04.2013
Сообщений: 32
1

Автосвойство

12.01.2015, 17:34. Показов 1579. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Можно ли такую конструкцию заменить автосвойством?
C#
1
2
private static List<Templates> _items = new List<Templates>();
public static List<Templates> Items { get { return _items; } }
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2015, 17:34
Ответы с готовыми решениями:

Как в unity инициализировать автосвойство?
Как в unity инициализировать автосвойство ? пишется, что с 6.0 возможно в одной строке. unity пишет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Эксперт .NETАвтор FAQ
10396 / 5126 / 1824
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
12.01.2015, 17:52 2
Лучший ответ Сообщение было отмечено Clition как решение

Решение

C#
1
2
3
4
5
6
7
8
9
    class Foo
    {
        public static List<Templates> Items { get; private set; }
 
        static Foo()
        {
            Items = new List<Templates>();
        }
    }
0
4 / 4 / 3
Регистрация: 01.04.2013
Сообщений: 32
12.01.2015, 18:05  [ТС] 3
Большое спасибо. А может ли быть оправдана такая избыточность кода? Или в случаях, когда в классе всего пара таких свойств, лучше все-таки использовать поля?
0
Эксперт .NETАвтор FAQ
10396 / 5126 / 1824
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
12.01.2015, 18:37 4
Здесь нет избыточности кода.
0
12.01.2015, 18:37
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru