Максимальный интегральный тип в С# Кажется, я не могу найти интегральный тип, над которым это будет работать: string foo = "9999999999999999999999999999999999999999999999999999999"; long value; if(long.TryParse(foo, out value)) { // do something } Ответ 1 В .NET 4 вы можете использовать System.Numerics.BigInteger, который имеет метод TryParse. Смотрите: http://msdn.microsoft.com/EN-US/library/system.numerics.biginteger.aspx Ответ 2 Да,.NET 4.0 представляет BigInteger, который сколь угодно большой и поддерживает TryParse, конечно. http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx Ответ 3 Не существует примитивного типа, который будет работать для этого. Но в .NET 4 появился новый класс BigInteger. http://weblogs.asp.net/gunnarpeipman/archive/2009/05/23/net-framework-4-0-introducing-biginteger.aspx Ответ 4 BigInteger - это то, что вы ищете.
Ответ 1 В .NET 4 вы можете использовать System.Numerics.BigInteger, который имеет метод TryParse. Смотрите: http://msdn.microsoft.com/EN-US/library/system.numerics.biginteger.aspx
Ответ 2 Да,.NET 4.0 представляет BigInteger, который сколь угодно большой и поддерживает TryParse, конечно. http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx
Ответ 3 Не существует примитивного типа, который будет работать для этого. Но в .NET 4 появился новый класс BigInteger. http://weblogs.asp.net/gunnarpeipman/archive/2009/05/23/net-framework-4-0-introducing-biginteger.aspx