2012-10-27 2 views
1

임의의 크기의 숫자 (50-100 자릿수)와 같은 조작을하는 라이브러리를 만들려고합니다.임의 숫자 조작

Codeplex에서 IntX 라이브러리를 보았습니다. 그것은 꽤 잘 작동하지만, 나는 배울 자신의 라이브러리를 만들고 싶습니다; IntX의 코드는 초보자가 생각하기에는 너무 복잡합니다.

그래서, 그 숫자를 합산하여 합계를 계산하여 합계를 문자열로 반환하는 알고리즘을 도와 줄 수 있습니까?

고맙습니다.

+7

상용 라이브러리가 아직 이해하기 너무 어려우면 학교에서 손으로 직접 배웠던 것처럼 산술을 구현하는 것부터 시작하십시오. 긴 정수를 나타내는 두 개의 문자열을 '추가'하십시오. 오른쪽에있는 '숫자'를 누른 다음 왼쪽으로 계속? 일단 추가가 완료되면 곱셈에 대해 생각해보십시오. –

답변

2

예를 들어 ILSpy를 통해 System.Numerics.BigInteger 개의 방법을 탐색 할 수 있습니다.