क्या सी # में एक "कैचॉल" गेटर प्रॉपर्टी बनाना संभव है?
class xyzFactory {सार्वजनिक स्थिर ऑब्जेक्ट यह। * (स्ट्रिंग का नाम) {get new name ();}}}
PHP में आप
// स्थिर स्थिरांक 5.3 के लिए नया है, इसलिए मैंने इसे यहां नहीं रखा। वर्ग xyzFactory {सार्वजनिक _get ($ name) {वापसी $ name ();}}
<पी > आप इस तरह के एक हैक के साथ प्राप्त कर सकते हैं
एचटीएमएल> xyzFactory.Instance.Name
जहां स्थैतिक इंस्टेंस गुण प्रकार है गतिशील
और आप डायनामिक ओबाइज वर्ग से व्युत्पन्न xyzFactory बनाते हैं।
सार्वजनिक xyzFactory: DynamicObject {निजी स्थिर xyzFactory _instance = new xyzFactory (); निजी xyzFactory () {} pubic static dynamic instance {get_instance;}} सार्वजनिक ओवरराइड bool TryGetMember (GetMemberBinder binder, आउट ऑब्जेक्ट परिणाम) {...}}
No comments:
Post a Comment