के स्थिर सदस्यों तक पहुंचने से मेरा प्रश्न सी # और स्टेटिक मेमर्स तक कैसे पहुंचेगा ... अच्छा मुझे नहीं पता कि इसे कैसे समझाया जाए (किस तरह के प्रश्न के लिए बुरा है यह नहीं है ?सी # में जेनिक्स और टी
Class test<T>{
int method1(Obj Parameter1){
//in here I want to do something which I would explain as
T.TryParse(Parameter1);
//my problem is that it does not work ... I get an error.
//just to explain: if I declare test<int> (with type Integer)
//I want my sample code to call int.TryParse(). If it were String
//it should have been String.TryParse()
}
}
तो अपने जवाब के लिए तुम लोगों को धन्यवाद (वैसे सवाल यह है कि द्वारा:: कैसे मैं एक त्रुटि हो रही बिना इस समस्या का समाधान होगा)) मैं तो बस आप कुछ नमूना कोड दे देंगे। यह शायद आपके लिए काफी आसान सवाल है!
धन्यवाद, निकलस
संपादित करें: अपने जवाब के लिए आप सभी धन्यवाद!
हालांकि मुझे लगता है कि कोशिश-पकड़ वाक्यांश सबसे सुरुचिपूर्ण है, मुझे अपने अनुभव से पता चलता है कि यह वास्तव में एक बमर हो सकता है। मैंने इसे एक बार इस्तेमाल किया और कार्यक्रम चलाने के लिए लगभग 30 मिनट लग गए, बाद में केवल गणना करने के लिए केवल 2 मिनट लग गए क्योंकि मैंने कोशिश-पकड़ से बचा था।
यही कारण है कि मैंने स्विच स्टेटमेंट को सबसे अच्छा जवाब चुना है। यह कोड को और अधिक जटिल बनाता है लेकिन दूसरी ओर मैं कल्पना करता हूं कि यह अपेक्षाकृत तेज़ और पढ़ने के लिए अपेक्षाकृत आसान हो। (हालांकि मैं अब भी लगता है कि वहाँ एक और अधिक सुरुचिपूर्ण तरीका होना चाहिए ... शायद अगले भाषा मैं जानने में: पी)
हालांकि आप कुछ अन्य सुझाव मैं अब भी इंतज़ार कर रहा हूँ है (और भाग लेने के इच्छुक)
यह अजीब धीमी है। आपको एक सामान्य प्रतिनिधि को कैश करना चाहिए। – SLaks