我似乎无法找到一个可以解决的整体类型:
string foo = "9999999999999999999999999999999999999999999999999999999";
long value;
if(long.TryParse(foo, out value))
{
// do something
}
答案 0 :(得分:19)
在.NET 4中,您可以使用具有TryParse方法的System.Numerics.BigInteger。
请参阅:http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx
答案 1 :(得分:5)
是的,.NET 4.0引入了BigInteger,它是任意大的并且当然支持TryParse。
http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx
答案 2 :(得分:4)
没有适用于此的原始类型。但是在.NET 4中引入了一个新的BigInteger类。
答案 3 :(得分:4)
BigInteger正是您要找的。 p>