यह संकलित नहीं करता है, लेकिन मैं जो करने की कोशिश कर रहा हूं वह बस 'टी' पर ऑब्जेक्ट कास्टिंग कर रहा है जो फ़ंक्शन को पास किया जाता है?किसी ऑब्जेक्ट को किसी फ़ंक्शन में पास करने के लिए कैसे डाला जाए?
public void My_Func(Object input, Type t)
{
(t)object ab = TypeDescriptor.GetConverter(t).ConvertFromString(input.ToString());
}
क्या मैं आपको सही ढंग से समझता हूं कि आप इनपुट ऑब्जेक्ट को दिए गए टाइप टी पर डालना चाहते हैं? यदि इनपुट प्रकार टी नहीं है तो क्या होगा? – FrankE
@ फ्रैंक - फ़ंक्शन इस तरह से काम करेगा कि जो कभी भी इसका उपयोग करेगा, उसे फ़ंक्शन में सही प्रकार दर्ज करने के बारे में पता चलेगा, मैं इसे अपनी ज़िम्मेदारी पर लेता हूं! – BornToCode
आप ऑब्जेक्ट के साथ क्या करना चाहते हैं? हो सकता है कि आप एक सामान्य कार्य 'सार्वजनिक शून्य My_Func (टी इनपुट)' का उपयोग करना चाहते हैं? –
ekholm