В настоящий момент я работаю над проектом, который будет использовать определенный тип объекта (который мы будем называть «Машина» в этом случае. Этот тип объекта имеет параметры, методы и т. Д., И я хочу используйте его методы.Как использовать объект Я знаю только имя?
В этом специальном случае у меня будет текстовое поле, которое позволяет пользователю изменять определенное свойство объекта моего собственного класса, позволяет просто называть его «Имя». Это свойство «Имя» может измените, введя имя в текстовое поле, доступное пользователю. Проверка этого текстового поля вызовет метод из «Машина» для определенного объекта этого класса, который может быть выбран из ComboBox где-то еще на этой странице.
Поскольку эти объекты создаются динамически, я не знаю, сколько из этих объектов есть и как они вызываются в частности ar, я знаю только, что они существуют.
Как бы вы подошли к такой ситуации? Есть ли способ, по которому вы можете в основном сказать «относиться к нему как к XY и использовать его методы, как если бы вы были уверены, что он имеет определенный тип»? (Как литье?) Или вы бы решили эту проблему другими способами?
Использование отражения – tomsv
вы имеете дело с анонимными объектами и нужно выяснить, что это такое? или вы знаете, какой тип объекта он есть? – user1666620
@tomsv: Извините, я никогда раньше не использовал это, что это? – Jan