2010-07-01 3 views

답변

6

당신이 .NET 4.0을 사용하는 경우, 확실한 솔루션을 사용하여 임의의 크기의 정수를 처리 할 수 ​​있도록 설계되어 BigInteger을 사용하는 것입니다.

.NET 3.5 이하의 경우 IntX 라이브러리는 좋은 옵션처럼 보입니다. 잘 최적화 된 것 같습니다. 또는 약간 가벼운/더 단순한 무언가를 원한다면, 그러나 여전히 꽤 완성 된 것, this BigInteger class posted on CodeProject은 괜찮은 것처럼 보입니다.

+0

.Net 2.0을 사용하는 경우 여기에 적절한 codeproject가 있습니다. http://www.codeproject.com/KB/cs/biginteger.aspx – GenericTypeTea

+0

그리고. youre on .NET <4, 아마도 BigInteger 구현체를 찾을 수있을 것입니다. - 여기 우리는 GTT가 먼저 도착했습니다. – Mau

+1

그래, 너희들은 내 답장을 업데이트하고있는 것처럼 게시 했어야 만 해. :) <= .NET 3.5에 대해 몇 가지 좋은 옵션을 지정했습니다. – Noldorin

0

3.5? IntX을 사용해보세요. (아니면 그냥 추가하는 경우 바이트 배열 등 자신의 롤 수 있습니다.)

0

나는 그 어떤 긴 형식의 데이터도 사용할 수 있다고 생각하지 않는다. 이것을하기 위해서는 로그 함수를 사용해야합니다.

+0

조금 더 설명해 주시겠습니까? –

관련 문제