簡體   English   中英

C# 從字符串計算

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM