chciałbym wiedzieć, czy to możliwe, aby zrobić coś takiego:C#: Wprowadzenie wartości za pośrednictwem refleksji
class brand
{
string name;
}
class car
{
string carname;
brand carbrand;
}
teraz mam ciąg jak ten oraz instancję obiektu samochodu typu:
car carobject = new car();
string brandNameOfCar = DoSomeMagicalReflectionStuff(car, "car.brand.name");
Jak wyglądałaby metoda "DoSomeMagicalReflectionStuff"?
I czy to w ogóle możliwe, aby zrobić coś takiego:
car carobject = new car();
string brandNameOfCar = DoSomeMagicalReflectionStuff(car, "car.brand.name.ToFormatedString()");
Dziękujemy!
Dlaczego po prostu nie użyjesz carobject.carbrand.name? –
Ponieważ jest to tylko głupi przykład iw "prawdziwej aplikacji" chcę uzyskać dostęp do dowolnej jednostki, takiej jak ta –
Chciałbym zrobić "szablon" w ten sposób i potrzebować dostępu do jawnych informacji o obiekcie z ciąg podobny do powyższego. –