“当前上下文中不存在名称'IIF'”。这是我使用IFF语法时遇到的错误。以下是我的代码:
string status = IIF(Convert.ToInt32(inputBalance.Text) > 0, "UNSETTLED", "SETTLED");
你能指出我做了什么有什么问题吗?谢谢!
答案 0 :(得分:1)
要在C#中执行此操作,这是语法
string status = Convert.ToInt32(inputBalance.Text) > 0 ? "UNSETTLED" : "SETTLED";
VB.NET语法:
IIf(someBool, "true", "false")
C#语法:
someBool ? "true" : "false";