Код:доступа классы свойство объекта класса
public class ClassA
{
public decimal foo
}
public class ClassB
{
public List<ClassA> Alist
}
внутри ClassB Я заселение значения ALIST как так.
foreach (junk in trash)
{
Alist.add(new ClassA()
{
foo = junk.Bar
});
// if (Alist.foo == whatever)
// but no access to Alist.foo here
}
Внутри каждого цикла я пытаюсь запустить оператор if против foo. Так что-то вроде if (Alist.foo == whatever)
Я не могу этого сделать, это не дает мне доступ к Alist.foo
. Любая идея, как это будет сделано.
Ваш синтаксис, как показано, не может быть скомпилирован. Попробуйте опубликовать реальный код или, по крайней мере, код, который будет работать ... –
Да, я оставил некоторые вещи, но это общая идея моего вопроса. Нужно ли вместо этого использовать цикл for? Если это так, я должен буду делать то, что хочу – CSharper
Трудно сказать, но вы можете искать индексатора, как в 'Alist [0] .foo', но так как код неполный, я не уверен , – christiandev