它在开始时在 C# 1 中被引入。
如果您需要权威来源,维基百科页面有规范的链接。C# 1.0、1.1 和 1.2的ECMA 规范说:
14.12 条件运算符
该
?:运算符称为条件运算符。它有时也称为三元运算符。Run Code Online (Sandbox Code Playgroud)conditional-expression: conditional-or-expression conditional-or-expression ? expression : expression
... 等等。