[英]C# calculate from string
我試圖計算我的字符串,但我不知道該怎么做。
我想做這樣的事情:
string input = "2+2+2+2*5^2/2";
Console.WriteLine(Calculate(input));
我嘗試使用DataTable().Compute()
但它不支持許多運算符。
您可以為此使用DataTable.Compute
。 此方法計算通過過濾條件的當前行的給定表達式。
您可以在此處閱讀更多相關信息: https://docs.microsoft.com/en-us/dotnet/api/system.data.datatable.compute?view=net-5.0
string input = "2+2+2+2*5^2/2";
string res = new DataTable().Compute(input, null).ToString();
Console.WriteLine(res);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.