Revit Subtransaction Statement错误

时间:2014-02-19 01:41:33

标签: transactions revit

我对此声明有疑问:

SubTransaction subTransaction = new SubTransaction(doc); if(subTransaction.Start()== 1)

1 个答案:

答案 0 :(得分:0)

根据错误消息,问题出在if语句中。试试这个:

if (subTransaction.Start() == TransactionStatus.Started) { ... }

在.NET中,如果要将它们与int进行比较,首先需要将枚举值强制转换为int。而且你可能不想这样做,因为这只会用幻数模糊这个值。