Итак, я учусь C#, используя учебник "Мураха C# 2015". В главе 13 на стр. 411 имеется следующий код:
public class ProductList
{
private List<Product> products;
public ProductList()
{
products = new List<Product>();
}
Итак, первая строка «publi c class ProductList» объявляет класс
Вторая строка «private List products»; " объявляет переменную класса (ie: "Поле") ... которая в данном случае является списком ... Я не понимаю этого? Все, что я узнал до сих пор, это то, что список инициализируется так:
private List<Product> products = new List<Product>();
Кто-нибудь может мне это объяснить? Это так, как это всегда делается для списка? Или это короткая рука? Есть ли другие способы go об этом?
Я понимаю, что следующая часть кода является конструктором, то есть:
public ProductList()
{
products = new List<Product>();
}
И я вижу "новый" ключ Слово, которое я привык видеть в списке.