मुझे c # में एक चार है:
char foo = '2';
अब मैं 2 को इंट में लाना चाहता हूं। मुझे लगता है कि Convert.ToInt32 चार का वास्तविक दशमलव मान लौटाता है और संख्या 2 नहीं। निम्नलिखित काम करेगा:
int bar = Convert.ToInt32(new string(foo, 1));
int.parse केवल स्ट्रिंग्स पर भी काम करता है।
वहाँ एक स्ट्रिंग बनाने के बिना एक चर से int करने के लिए C # में कोई मूल कार्य नहीं है? मुझे पता है कि यह तुच्छ है लेकिन यह सिर्फ अजीब लगता है कि रूपांतरण करने के लिए सीधे देशी कुछ भी नहीं है।