c# - Can you declare a variable length Generics type declaration? -
मेरे पास एक अतिभारित उपयोगिता विधि है जिसे CheckDuration निम्न फ़ंक्शन हस्ताक्षर के साथ बुलाया गया है।
निजी स्थिर कार्रवाई & lt; int & gt; चेकडेटाइं (एक्शन एक्शन) निजी स्टैटिक एक्शन एंड लेफ्टिनेंट; इंट & gt; मूल रूप से चेकडायरिंग प्रिंट करने की अवधि के दौरान कंसोल पर ले जाता है, यह एक विधि चलाने में कितना समय लगा।
अब, मैं एक विधि की अवधि की जांच करना चाहूंगा जो 2 तर्कों को लेता है।
इसलिए मुझे एक और अतिभारित CheckDuration निम्न विधि हस्ताक्षर के साथ बनाना होगा।
निजी स्थिर कार्रवाई & lt; int & gt; क्या यह और अधिक सुन्दरता से निपटने का एक तरीका है? Br /> मैं जैसे कुछ के बारे में सोच रहा था
<प्री> निजी स्थिर कार्रवाई & lt; int & gt; , जो स्पष्ट रूप से काम नहीं करता है।
[अद्यतन करें]
/ Strong> मैं इस प्रश्न को अब के लिए खुला छोड़ दूँगा यह देखने के लिए कि क्या किसी ने इस प्रकार की समस्या के लिए काम किया है।
दुर्भाग्य से आप पहले से ही जितना साफ हो उतना ही साफ है सी # जेनेरिक प्रकार के पैरामीटर के लिए पैरामीटर के उपयोग का समर्थन नहीं करता है और ऐसा कुछ समर्थन करना बहुत कठिन होगा आपका मूल समाधान अच्छा है और बीसीएल में समान प्रतिनिधियों की भावना में है जैसे कार्रवाई प्रतिनिधियों ने विभिन्न तर्कों को लेने के लिए परिभाषाओं को ओवरलोड किया है।
Comments
Post a Comment