मैं स्ट्रिंग को कैसे बदलूं, "-100,100" कहें, सी # में लंबे समय तक।लंबा। पर्स() सी #
मैं वर्तमान में कोड की एक पंक्ति जो है
long xi = long.Parse(x, System.Globalization.NumberStyles.AllowThousands);
है, लेकिन यह टूट जाता है जब एक्स "एक ऋणात्मक संख्या" है।
मेरे दृष्टिकोण: के रूप में यह तोड़ दिया
long xi = long.Parse("-100,253,1",
System.Globalization.NumberStyles.AllowLeadingSign & System.Globalization.NumberStyles.AllowThousands);
, गलत था।
+1 परीक्षण किया है और अपने "पार्स" होना चाहिए "TryParse", नहीं तो बेहतर जवाब पर – ABH