在哪个版本的C#中引入了三元运算符?
我搜索了最明显的来源,但没有找到在特定版本中引入的三元运算符。(我需要知道这些信息作为历史参考)。它是在C#1一开始引入的 如果需要权威来源,则具有指向规范的链接。C#1.0、1.1和1.2的版本说明: 14.12条件运算符在哪个版本的C#中引入了三元运算符?,c#,ternary,C#,Ternary,我搜索了最明显的来源,但没有找到在特定版本中引入的三元运算符。(我需要知道这些信息作为历史参考)。它是在C#1一开始引入的 如果需要权威来源,则具有指向规范的链接。C#1.0、1.1和1.2的版本说明: 14.12条件运算符 ?:运算符称为条件运算符。它有时也称为三元运算符 conditional-expression: conditional-or-expression conditional-or-expression ? expression : expre
?:
运算符称为条件运算符。它有时也称为三元运算符
conditional-expression:
conditional-or-expression
conditional-or-expression ? expression : expression
。。。等等。它一直在那里,因为1.0我很确定我在学校学C的时候学过三元运算符,所以我怀疑它从来没有被版本化为C,而是从现有的语言规范中继承过来的。[引用需要]@Flater是的,条件运算符是从C引入的。我想知道是不是这样。有谁能给我一个参考,说明它是在1?利亚姆:我的理解是,升级到C(从C++,大概是)是德尔菲启发,而不是C本身从地面上。