मैं यह जांचना चाहूंगा कि क्या कोई वस्तु एक संख्या है जिससे कि .ToString()
अंक वाले स्ट्रिंग में परिणाम होगा +
, और -
,.
क्या यह .net (जैसे:) में सरल प्रकार की जाँच से संभव है if (p is Number)
?
या क्या मुझे स्ट्रिंग में बदलना चाहिए, फिर पार्सिंग को डबल करने की कोशिश करें?
अद्यतन: स्पष्ट करने के लिए मेरी वस्तु int, uint, float, double, और इसी तरह यह एक स्ट्रिंग नहीं है। मैं एक ऐसा फंक्शन बनाने की कोशिश कर रहा हूं, जो किसी भी ऑब्जेक्ट को इस तरह xml में सीरियल करे:
<string>content</string>
या
<numeric>123.3</numeric>
या एक अपवाद बढ़ाएँ।