Мне нужно определить много полей, и я не могу сделать это так:
public double d1, d2, d3, d4, d5, d6 {get;set;} //does not work
Вместо этого я должен сделать
public double d1 { get; set; } public double d2 { get; set; } //and so on
но на частных полях у нас есть:
private double d1, d2, d3, d4 = 0; //Works
Не могу понять, почему он не работает. Может быть, кто-то может объяснить, пожалуйста? есть ли способ обойти?
Обновление:
Кажется, что много копий заставило меня испортить мои знания и забыть разницу между полями и свойствами. Во всяком случае, в первой строке я имел в виду, что все должно быть Свойства