64 비트보다 큰 임의의 큰 배열을 C#에서 문자열로 표시된 10 진수로 변환하는 함수를 작성하려고합니다. 그것을하는 방법을 알아낼 수 없습니다. 예를 들어 다음과 같은 코드를바이트 배열을 한 자릿수의 문자열로 변환합니다.
...
Console.WriteLine(ConvertToString(
new byte[]
{
0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88,
0x99, 0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF, 0x00
}));
가 .. 인쇄한다
22774453838368691933757882222884355840
내가 원하는 때문에, 단지에 대한 biginteger 같은 별도의 라이브러리를 사용하지 않으려는 그것은 간단하고 그것이 어떻게 작동 하는지를 이해하는 것을 좋아합니다.
나는 BigInteger의 라이브러리를 사용에 충실하고, 단지 그것이 어떻게 작동하는지보기 위해 반사판을 사용합니다. 이 코드를 다시 작성하는 것은 매우 필요하지 않습니다. – Codesleuth
그는 분명히 그 뒤에있는 방법을 배우기를 원합니다. – Skurmedel