BigInteger
유형을 System.Numerics
에서 사용하고 있습니다. 예를 들어BigInteger 변수를 BitArray에 쓰거나 그 반대로
:
Dim Mult17 As BigInteger = BigInteger.Parse("1453453452342347")
질문 :
는
BigInteger
을 감안할 때, 어떻게 그것은BitArray
로 변환합니까? 는 (분명히 내가BitArray
바이너리 10101 ...BigInteger
변수에 저장된 숫자의 표현을 유지하기 원하고, 나는 그것이 하나의 방법 또는 반대 방법으로 저장 한 할 수있는 옵션을 가지고 싶습니다.)또한
BitArray
에서BigInteger
으로 되돌아 가야합니다.
부호가없는 점에 유의하십시오. 양의 정수 만 처리합니다. VB.NET 또는 C# 예제가 좋을 것입니다. 고맙습니다.
음, 매우 흥미 롭습니다. 첫 번째 질문은 ByteArray가 BitArray와 어떤 관련이 있습니까? 비트 배열에 비트를 "합리화"할 수 있습니까? biginteger의 내부 구조에 대해 전혀 몰라? – Pam
@Pam : 왜 당신은 단순히 그것을 보지 않으시겠습니까? 힌트 : Biginteger 5 .ToArray는 하나의 요소를 갖는 배열을 제공하고 요소 값은 5 ... – igrimpe
@igrimpe, 감사합니다. – Pam