我对此声明有疑问:
SubTransaction subTransaction = new SubTransaction(doc); if(subTransaction.Start()== 1)
答案 0 :(得分:0)
根据错误消息,问题出在if
语句中。试试这个:
if (subTransaction.Start() == TransactionStatus.Started) { ... }
在.NET中,如果要将它们与int
进行比较,首先需要将枚举值强制转换为int
。而且你可能不想这样做,因为这只会用幻数模糊这个值。