三元运算符(?:),也称条件运算符,是if...else结构的简化形式。其名称的出处是它带有三个操作数。它可以计算一个条件,如果为真,就返回一个值;如果条件为假,则返回另一个值。其语法如下:
condition?true_value:false_value
int lenth = 10; string s ; s = (lenth>16? "jihua.cnblogs.com" : "计划"); Console.WriteLine(s);
其中condition是要计算的Boolean型表达式,true_value是condition为true时返回的值,false_value是condition为false时返回的值。jihua.cnblogs.com
恰当地使用三元运算符,可以使程序非常简洁。