Предположим, например, что я создал следующий класс и создаю экземпляр на ходу (Trigged by mouseclick event);Получение экземпляра класса через свойство
Public class myObject{
public String name {get;set;}
public Int64 id {get;set;}
public String randomProperty {get;set;}
public myObject(){
this.name = "";
this.id = 0;
this.randomProperty = "";
}
}
Если у меня есть свойство имени, как я могу получить доступ к остальным свойствам класса. (Таким образом, я получил только строковое свойство экземпляра.)
Я могу себе представить, что шаги будут выглядеть следующим образом:
String -> проверить родительский класс экземпляра -> получить ссылку класса -> доступ к другим свойствам этого класса.
Возможно ли это вообще или нет, и если да, то как я могу его выполнить?
@Edit - потому что непонятно для людей (используется упрощенный пример, чтобы держать это просто ..)
Скажем, у меня есть класс, который содержит всплывающий среди других вещей границы. Через дочерние элементы окна я могу получить доступ к правильному свойству границы. Мой вопрос; как я могу получить от границы к экземпляру класса Popup и через экземпляр к другим свойствам:
Граница -> Экземпляр всплывающего окна -> другие свойства
Показать пример. Совершенно непонятно, что вы подразумеваете под «Если у меня есть свойство имени». –
Итак, у вас есть строковая переменная, и вы хотите знать, что экземпляр myObject ссылается на эту конкретную строку? – usr
@usr Да, это именно то, что я хочу! – Sliver2009