Bir dizeyi değerlendirmek için Ncalc kullanarak genel bir hesaplama yordamımız var. Ancak, bir çarpımdaki değerler Ncalc'in onları int olarak gördüğü kadar küçük olduğu halde, sonuç bir int için çok büyük olduğunda bir problem üzerinde çalışıyoruz.NCalc türünü belirtin
Örnek:
var expr = new NCalc.Expression("1740263 * 1234");
object result = expr.Evaluate();
Console.WriteLine(result.ToString());
Console.ReadKey();
Bu olumsuz bir int değer ile sonuçlanır.
Ncalc'i hesaplama için uzun süre kullanmaya zorlamanın bir yolu var mı?
Parametreleri kullanmayı denedim ve bu çalışma ancak kodumuzun uygulanması için büyük bir yeniden yazma anlamına gelir ve mümkünse bunu önlemek isterim.
Teşekkür
için sınırların dışında olması durumunda bir hata verir. Ayrıntılı yanıtınız için teşekkür ederiz. Çok yardımcı oldu. – user2380829