IIF语法错误

时间:2015-10-08 02:39:25

标签: c# vb.net

“当前上下文中不存在名称'IIF'”。这是我使用IFF语法时遇到的错误。以下是我的代码:

string status = IIF(Convert.ToInt32(inputBalance.Text) > 0, "UNSETTLED", "SETTLED");

你能指出我做了什么有什么问题吗?谢谢!

1 个答案:

答案 0 :(得分:1)

要在C#中执行此操作,这是语法

    string status = Convert.ToInt32(inputBalance.Text) > 0 ? "UNSETTLED" : "SETTLED";

VB.NET语法:

    IIf(someBool, "true", "false")

C#语法:

    someBool ? "true" : "false";