
C# ? true : false 代表什么意思?
4个回答
展开全部
三元运算符
比如string str=5>4?"a":"b";
那么此时str的值为a,就是说前面表达式为真,则返回值为?后面的值,如果表达式是假,则返回:后面的值
比如string str=5>4?"a":"b";
那么此时str的值为a,就是说前面表达式为真,则返回值为?后面的值,如果表达式是假,则返回:后面的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三元运算符,简化版的if else
string str = i == 0 ? "true" : "false";
等同于
if(i == 0)
{
str = "true";
}
else
{
str = "false";
}
string str = i == 0 ? "true" : "false";
等同于
if(i == 0)
{
str = "true";
}
else
{
str = "false";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三目运算
条件?为真时返回的值:为假时返回的值
条件?为真时返回的值:为假时返回的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询