Int में बदलें मैं एक स्ट्रिंग "246246.246" है कि मैं IConvertable इंटरफेस, ToInt16, ToInt32, ToIn64 को पारित करने के लिए करना चाहते हैं। दशमलव स्थान के साथ एक पूर्णांक में स्ट्रिंग को पार्स करने का सबसे अच्छा तरीका क्या है?सी # स्ट्रिंग दशमलव
यह एक समाधान है, लेकिन वहाँ एक बेहतर समाधान है?
string value = "34690.42724";
Convert.ToInt64(Convert.ToDouble(value));
क्या आप दशमलव भागों को ट्रिम करने या बस ट्रिम करने से चिंतित हैं? –
जब आप तारों को संख्याओं में परिवर्तित करते हैं तो हमेशा संस्कृतिइंफो का उपयोग करें। – xsl
निकटतम पूर्ण संख्या में घूमना ठीक होगा। अधिकांश समय यह 99.9 99 99 99 99 99 जैसी चीजें होगी और मैं 100 तक गोल करना चाहता हूं। – Mike