【发布时间】:2020-08-01 15:43:07
【问题描述】:
我想计算像(true xor false) 这样的逻辑表达式,我使用了DataTable,但它不支持xor。如何计算xor 表达式?
System.Data.DataTable table = new System.Data.DataTable();
var result = table.Compute("( False xor True) ", "");
【问题讨论】:
-
不知道我是否理解,但您是在询问 C# 中的 XOR 运算符 (^) 吗?
-
确实,目前的问题还不清楚——至少我当然不明白你在问什么。您实际上是在询问用 C# 表达逻辑,还是尝试解析包含文本“(true And (false) [etc])”的 string 并对其进行评估? (我注意到您的标签包括“数据表”,但在问题正文中没有任何引用...)
-
我想计算这个表达式
(true And (false) xor(true) [etc])的结果。例如创建一个获取此字符串并返回结果的方法 -
啊,您正在尝试解析包含 C# 表达式的字符串。
-
是的,我找到了
System.Data.DataTable table,但它不支持xor
标签: c# .net .net-core datatable xor