我根本不是ac #programmer,但需要从C#app获得某些计算.不,我遇到了一些我不确定输出是什么的东西
我有以下代码行
pageSizeFactor = PrintingRequirements.FormSize == FormSize.A4 ? 1 : 2;
Run Code Online (Sandbox Code Playgroud)
我只需要确认我是否正确,上面的意思是以下,pageSizeFactor = Formsize,所以如果Formsize是A4 pageSizeFactor将是1,否则它将是2?
是; 如果PrintingRequirements.FormSize是FormSize.A4,pageSizeFactor将是1.否则,它将是2.
operator(?:)被称为条件运算符.它有时也被称为三元运算符.它的语法如下:
a ? b : c
Run Code Online (Sandbox Code Playgroud)
如果a评估为true,结果将是b; 否则,它会c.
那是条件运算符:
result = boolean-expression ? expression-if-true : expression-if-false
Run Code Online (Sandbox Code Playgroud)
基本上是if - else内联的.
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |