что-то вроде предпоследней линии здесь возможно? И.Е. ссылаясь на другие свойства внутри самой декларации?Построение класса в C# и ссылка на self
В моем фактическом коде, A и B устанавливаются в комплексе LINQ перечислимых (что нормально) и C может быть что-то вроде A.Count():
class Thing {
public int A;
public int B;
public int C;
}
Thing myThing = new Thing() {
A = 1,
B = 2,
C = A+B
}
Просто пытаются найти наиболее эффективный способ конструкции myThing
.
@Alex внимательно прочитайте сообщение в его действительном коде A и B - перечисление –
Чтобы быть более ясным - на вопрос, на который я хочу ответить, возможно ли что-то подобное. Или у меня нет выбора, кроме как определить свойство C _after_, инициализирующее объект? – rwalter
Возможный дубликат [Доступ к свойствам из инициализатора объекта] (http://stackoverflow.com/questions/11859553/accessing-properties-from-object-initializer) – sloth