【发布时间】:2016-12-29 18:20:07
【问题描述】:
我有一个字符串变量,我需要将其转换为 Expr 类型。我正在使用 Z3 .Net API。这可能吗?
编辑
List<Node<string>> lChildren = new List<Node<string>>();
//...
switch (pNode.Data)
{
//...
case ">=":
{
lResult = lZ3Solver.GreaterOrEqualOperator(
lChildren[0].Data,
int.Parse(lChildren[1].Data)
);
GreaterOrEqualOperator 的第一个参数是Expr 类型。在这种情况下,我需要将当前字符串类型转换为 Expr 类型。
【问题讨论】:
-
需要贴出相关代码部分
-
List
> lChildren = new List >(); ... switch (pNode.Data) { ...case ">=": { lResult = lZ3Solver.GreaterOrEqualOperator(lChildren[0].Data, int.Parse(lChildren[1].Data)); 'GreaterOrEqualOperator' 的第一个参数是 Expr 类型。在这种情况下,我需要将当前字符串类型转换为 Expr 类型。 -
将评论移至 OP 的问题。