国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C# 公式計算(字符串)

2019-11-17 03:01:21
字體:
來源:轉載
供稿:網友

C# 公式計算(字符串)

1)調用JS計算方法(不推薦,效率低)

MSScriptControl.ScriptControl scriptControl = new MSScriptControl.ScriptControl();scriptControl.Language = "JScript";string value = scriptControl.Eval("1+2*(4-3)").ToString();Console.WriteLine(value);

2)使用DataTable的Compute()方法

DataTable table = new DataTable();string value = table.Compute("1+2*(4-3)", "").ToString();Console.WriteLine(value);

3)構建DataTable,給列名添加公式

//計算公式string exPRession1 = "a+b*(c-d)";string expression2 = "a+b-c-d";//構建tableDataTable table = new DataTable();table.Columns.Add("a", typeof(int));table.Columns.Add("b", typeof(int));table.Columns.Add("c", typeof(int));table.Columns.Add("d", typeof(int));table.Columns.Add("e1", typeof(int));//公式列table.Columns.Add("e2", typeof(int));//公式列//添加公式table.Columns["e1"].Expression = expression1;table.Columns["e2"].Expression = expression2;//添加一行并賦值DataRow row = table.Rows.Add();row["a"] = 1;row["b"] = 2;row["c"] = 4;row["d"] = 3;table.BeginLoadData();table.EndLoadData();for (int i = 0; i < table.Columns.Count; i++){Console.Write(table.Columns[i].ColumnName + "/t");}Console.WriteLine();for (int i = 0; i < table.Columns.Count; i++){Console.Write(row[i].ToString() + "/t");}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深水埗区| 三台县| 荥经县| 巫山县| 綦江县| 曲松县| 牡丹江市| 珠海市| 景德镇市| 吴旗县| 家居| 博罗县| 佛山市| 丰原市| 景东| 宝清县| 高安市| 莱西市| 思南县| 永宁县| 大连市| 泰州市| 新河县| 册亨县| 阜阳市| 耿马| 霍山县| 开阳县| 和林格尔县| 旺苍县| 五家渠市| 潮安县| 鄂温| 丹东市| 灯塔市| 莱芜市| 大余县| 苏尼特左旗| 辉县市| 定日县| 鹿泉市|