当前位置: 编程技术>.net/c#/asp.net
c#入门之分支语句使用方法(三元运算符、if语句、switch语句)
来源: 互联网 发布时间:2014-10-30
本文导语: 三元运算符:?很多语言中都有这个运算符,原理都是一样的,区别可能就在于书写的格式上。习惯了excel的方式,总想把多个表达式用 , 号隔开,呵呵。在C#的三元运算符 ? 中,返回的两个表达式之间,使用 : 号隔开,而不是 ,...
三元运算符:?
很多语言中都有这个运算符,原理都是一样的,区别可能就在于书写的格式上。习惯了excel的方式,总想把多个表达式用 , 号隔开,呵呵。在C#的三元运算符 ? 中,返回的两个表达式之间,使用 : 号隔开,而不是 , 号,注意了:
代码如下:
string h = (kj)
{
msg = "大于";
}else if (i == j)
{
msg = "等于";
}else
{
msg = "小于";
}
Console.WriteLine("第一个操作数 {0} 第二个操作数", msg);
Console.ReadKey();
这个例子比较简单,但是却从中看出一个编程思想。换作以前,自己肯写会在每个if语句块中加入Console.WriteLine来输出结果,而这儿就精简到只需要一条输出语句。以后要在这方面多注意。
switch语句
IF语句虽然好用,但是遇到离散的值,用IF来比较,就会显得很不好读。另外,switch是将表达式的值与可选项进行匹配,而不是类似if的条件判断(>、