के माध्यम से मूल्य हो रही है मुझे पता करना चाहते हैं तो यह कुछ इस तरह करना संभव नहीं है:सी #: प्रतिबिंब
:class brand
{
string name;
}
class car
{
string carname;
brand carbrand;
}
अब मैं इस तरह एक स्ट्रिंग और प्रकार कार का एक instantiated वस्तु मिल गया है
car carobject = new car();
string brandNameOfCar = DoSomeMagicalReflectionStuff(car, "car.brand.name");
"DoSomeMagicalReflectionStuff" विधि कैसा दिखता है?
और यह भी तरह कुछ करने के लिए संभव है:
car carobject = new car();
string brandNameOfCar = DoSomeMagicalReflectionStuff(car, "car.brand.name.ToFormatedString()");
धन्यवाद!
आप carobject.carbrand.name का उपयोग क्यों नहीं करते? –
क्योंकि यह सिर्फ एक बेवकूफ उदाहरण है और "असली एप्लिकेशन" में मैं –
जैसी किसी भी इकाई तक पहुंचने की लचीलापन चाहता हूं, मैं इस तरह कुछ "templating" करना चाहता हूं और केवल स्पष्ट इकाई-सूचनाओं तक पहुंच प्राप्त करने की आवश्यकता है ऊपर की तरह स्ट्रिंग। –