2011-04-13 13 views
10

में अभिन्न प्रकार मुझे लगता है कि इस पर काम करेंगे एक अभिन्न प्रकार खोजने के लिए प्रतीत नहीं कर सकते हैं:मैक्स सी #

string foo = "9999999999999999999999999999999999999999999999999999999"; 

long value; 
if(long.TryParse(foo, out value)) 
{ 
    // do something 
} 
+0

मैं कह रहा हूँ कि संख्या बहुत बड़ा – Joe

+1

क्षमा करें जो कोई भी दे दिया है कि यह एक -1 है के लिए है। यह एक उचित सवाल की तरह लगता है और मैंने इसे +1 दिया। –

उत्तर

19

.NET 4 में आप System.Numerics.BigInteger जो एक TryParse विधि है उपयोग कर सकते हैं।

देखें: http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx

+2

picky होने के लिए, सी # 4 नहीं बल्कि .NET 4. –

+0

@ जोन: संपादित। स्पष्टीकरण के लिए धन्यवाद। –

+0

अपने उपयोगकर्ता नाम के लिए +1 ... –

4

वहाँ एक आदिम प्रकार है कि उस के लिए काम करेंगे नहीं है। लेकिन वहाँ एक नया BigInteger वर्ग नेट 4.

http://weblogs.asp.net/gunnarpeipman/archive/2009/05/23/net-framework-4-0-introducing-biginteger.aspx

+0

आपका क्या मतलब है "मूल"? मैं लगभग इसके लिए आपको नीचे गिरा दिया। –

+0

ठीक है, शब्दों की बुरी पसंद। एक सरल उपनाम के साथ सिस्टम नेमस्पेस में कोई प्रकार नहीं है? मुझे लगता है कि आदिम वह शब्द है जिसे मैं ढूंढ रहा था। – NerdFury

संबंधित मुद्दे