У меня есть список объектов, в котором есть разные объекты. Мне нужно иметь возможность редактировать/читать свойство объектов, все из которых есть, но я не знаю, как это сделать.Свойство/переменная доступа от неизвестного объекта
List<object> objects = new list<object>();
SomeObject obj;
objects.add(obj);
Int value = objects(0).somevariable;
Но он, очевидно, не может читать «somevariable», поскольку код не знает, что объект имеет его. Это делает это возможным, поскольку все объекты в списке имеют переменную «somevariable»?
Кроме того, я использую XNA, но это, вероятно, не имеет никакого значения.
Редактировать: Спасибо всем за ваши ответы, я попробую их завтра, когда я получу свой компьютер.
Надеюсь, это невозможно, иначе было бы слишком легко для кого-то выяснить все виды данных, проходящих через сеть. – jp2code
Это очень распространенная проблема, решение состоит в том, чтобы наследовать все объекты из одного класса, который содержит необходимое свойство. – Casperah
http://stackoverflow.com/questions/919699 –