यह आपको कॉमा के बाद सब कुछ छोड़कर एक स्ट्रिंग पर लौटेगा
str = str.Substring(0, str.IndexOf(','));
बेशक, यह मानता है कि आपके तार में वास्तव में दशमलव के साथ एक अल्पविराम है। यदि यह नहीं है तो उपरोक्त कोड विफल हो जाएगा। आप अधिक जांच करना चाहते हैं:
commaPos = str.IndexOf(',');
if(commaPos != -1)
str = str.Substring(0, commaPos)
मैं मान रहा हूं कि आप शुरुआत करने के लिए एक स्ट्रिंग के साथ काम कर रहे हैं। आदर्श रूप से, यदि आप एक संख्या के साथ काम कर रहे हैं, जैसे कि एक फ्लोट या डबल, आप इसे केवल एक में डाल सकते हैं int, तो इसे myInt.ToString()पसंद करें:
myInt = (int)double.Parse(myString)
यह वर्तमान संस्कृति (यहां अमेरिका में, हम .दशमलव बिंदुओं के लिए उपयोग करते हैं) का उपयोग करके डबल को पार्स करते हैं । हालाँकि, यह फिर से मानता है कि आपके इनपुट स्ट्रिंग को पार्स किया जा सकता है।