मैं किसी अन्य सिस्टम में संग्रहीत वृक्ष से मूल्यों को पुनर्प्राप्त करना चाहता हूं। उदाहरण के लिए:संकलित समय पेड़ संरचना
GetValue("Vehicle.Car.Ford.Focus.Engine.Oil.Color")
टाइपिंग त्रुटियों और अमान्य कुंजी से बचने के लिए, मैं इसे में एक वस्तु या वृक्ष संरचना के साथ वर्ग बनाने के द्वारा संकलन समय पर नाम की जांच करना चाहते हैं:
GetValue(Vehicle.Car.Ford.Focus.Engine.Oil.Color)
है वहाँ एक प्रत्येक पेड़ नोड के लिए कक्षाएं बनाये बिना सी # में ऐसा करने का आसान तरीका? क्या मैं अज्ञात कक्षाओं या उप-वर्गों का उपयोग कर सकता हूं? क्या मुझे कोड स्वचालित रूप से बनाना चाहिए?
आप स्वचालित रूप से कोड बना सकते हैं (चाहिए) – sehe
क्या आपका मतलब है कि यह कक्षा पदानुक्रम की तरह है? –
हां, एक वर्ग पदानुक्रम। Oil.Color शायद कुंजी युक्त एक स्ट्रिंग होगा। – Sjoerd