Я пытаюсь использовать nCalc в своем приложении, но я сталкиваюсь с проблемами с ним, которые хотят конвертировать в UInt16 по любой причине и вызывать ошибку.Остановить nCalc с помощью ToUInt16()?
string evalstring = "-.503937^2";
Expression e = new Expression(evalstring);
this.Value = Convert.ToDouble(e.Evaluate());
Это броски;
System.OverflowException occurred
HResult=-2146233066
Message=Value was either too large or too small for a UInt16.
Source=mscorlib
StackTrace:
at System.Convert.ToUInt16(Int32 value)
InnerException: