문제

C#에서 int1024를 선언하는 방법? VB 또는 C ++도 사용할 수 있습니다.

문안 인사
Behrooz

도움이 되었습니까?

해결책

이 질문 참조 : C#의 큰 정수

그 질문에 대한 답에서 :

MS는 System.numerics.biginteger Class에서 .NET 4.0을 소개 할 예정입니다.

그때까지보세요 intx 수업.

INTX는 순수한 C# 2.0으로 작성된 임의의 정밀 정수 라이브러리로 빠른 -O (n * log n) - 곱셈/디비전 알고리즘 구현입니다. 첨가, 곱셈, 비교, 비트 시프트 등과 같은 정수의 모든 기본 작업을 제공합니다.

다른 팁

그리고 당신은 1024 비트 정수를 의미합니까? 기다릴 때까지 기다리십시오 BigInteger 4.0. 그때까지, 당신은 핵심 라이브러리는 (AB) 사용입니다 decimal, 정수 부품에 대해 96 비트가 있습니다. 또는 3 자 DLL을 사용하십시오.

의심을 피하기 위해 :

public int int1024 = 1024;

내가 당신을 올바르게 이해한다면 당신은 1024 비트 정수를 원합니다.

불행히도 .NET에는 내장 1024 비트 정수 유형이 없습니다. 그런 종류의 특수 도서관을 찾거나 직접 써야 할 것입니다.

큰 정수에 관한 기사가 있습니다 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top