Çok büyük sayıları işlemek zorunda kalacak bir uygulama üzerinde çalışıyorum.Büyük sayılar için Türler
Kullanılabilir birkaç LargeNumber sınıfını inceledim ve memnun olduğum birkaçını buldum. Büyük tamsayılar ve büyük kayan nokta sayıları için bir sınıfım var.
Bazı rakamlar küçük olacağından ve büyük bir soru, sayı uzunluğunun kontrol edilmesine değip değmeyeceğidir ve eğer küçükse düzenli bir C# int veya double kullanın ve büyükse diğer sınıfları kullanıyorum. Büyük Tamsayı ve Büyük Float sınıflarını zaten kullanmış olduğum halde, daha küçük sayılar için bile onlarla yapışmalıyım.
Değerlendirmem tamamen performanstır. Bunun ardından is konur her numarayı kontrol etmek faydalı olacağını daha küçük sayılar için matematik yeterli zaman kazandıracak
Daha büyük numaralar için hangi sınıfları kullanıyorsunuz? – ahsteele
Birkaç tane ile oynuyorum. Microsoft.FSharp.Math.BigInt Microsoft.SolverFoundation.Common.BigInteger http://www.codeproject.com/csharp/biginteger.asp IntX ondalık i w3b.sine Microsoft.FSharp.Math.BigNum Hepsinin bazı kriterler yapmak ve i – Sruly
bu [soru] (http bakın ne elde göreceğim kullanıyorum: //stackoverflow.com/questions/494923/numbers-that-exceeds-basic-types-in-c). –