매우 큰 숫자를 처리해야하는 앱을 개발 중입니다.대용량 유형
몇 가지 사용 가능한 LargeNumber 클래스를 확인하고 내가 좋아하는 몇 가지를 발견했습니다. 큰 정수와 큰 부동 소수점을위한 클래스가 있습니다.
숫자 중 일부는 작을 것이고 크기가 큰지 여부는 숫자의 길이를 확인해 볼 가치가 있는지 여부와 작은 C# int 또는 double을 사용하는 것이고 다른 경우에는 큰 수를 사용하는 것입니다. 가지고 있거나 이미 Large Integer와 Large Float 클래스를 사용하고 있다면 더 작은 수의 경우에도 이들을 사용해야합니다.
내 생각은 순전히 성능입니다. 나는 이후에 넣어 각 번호를 확인 할 가치가있을 것이라는 작은 숫자의 수학에 충분한 시간을 절약 할 수
더 큰 숫자로 어떤 수업을 사용하고 있습니까? – ahsteele
나는 약간을 가지고 노고있다. Microsoft.FSharp.Math.BigInt Microsoft.SolverFoundation.Common.BigInteger http://www.codeproject.com/csharp/biginteger.ASP INTX 는 소수를 위해 내가 w3b.sine Microsoft.FSharp.Math.BigNum 내가 그들 모두에 대한 몇 가지 벤치 마크를하고 난 – Sruly
이 [질문] (HTTP를 참조하십시오 무엇을 얻을 볼려고을 사용하고 있습니다 : //stackoverflow.com/questions/494923/numbers-that-exceeds-basic-types-in-c). –