任何人都可以告诉我下面C#代码的含义
true? para1:para2;
例如,
char x = 'A';
Console.WriteLine(true? x : 0);
控制台显示65
我不知道它是如何工作的。
答案 0 :(得分:0)
它是三元运算符
condition? 'execute this part if condition satisfies':'execute this part if condition not satisfies'
在您的示例Console.WriteLine(true?x:0);
如果为真,则写入A(因为x的值为A),否则为0