问号和冒号表示语句?这是什么意思?

是什么?和冒号是什么意思

 ((OperationURL[1] == "GET") ? GetRequestSignature() : "")

在下面的语句中…

string requestUri = _apiURL + "?e=" + OperationURL[0] + ((OperationURL[1] == "GET") ? GetRequestSignature() : "");

回答:

这是条件运算符表达式。

(condition) ? [true path] : [false path];

例如

 string value = someBooleanExpression ? "Alpha" : "Beta";

因此,如果布尔表达式为true,则value将保存“ Alpha”,否则将保存“ Beta”。

有关人们会遇到的常见陷阱,请参见C#标签wiki中的此问题。

以上是 问号和冒号表示语句?这是什么意思? 的全部内容, 来源链接: utcz.com/qa/415124.html

回到顶部