C#寒假学习笔记(3)

条件结构(2016.2.9)

1、 C#条件运算符

  • 语法

     条件表达式 ? 分支1 : 分支2 ;

    ?:就是条件运算符,可以看到它有3个操作数,所以又被成为三元运算符

  • 运算逻辑
    当条件表达式为true时,执行分支1;当条件表达式为false时,执行分支2。

  • 应用示例

    static void Main(string[]args){
         int age = 17;//年龄
         string backup;//备注
         backup =age >= 18? "成年人" : "未成年人";
         Console.WriteLine(backup);
    }

2、 C#的switch结构

  • switch结构用来对变量进行多个分支的等值判断。
  • 语法

    switch(变量){
         case 常量1:分支1;break;
         case 常量2:分支2;break;
         ……
         default:分支n;break;
    }
  • (变量)与每一个case后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后,bresk关键字会使switch结构中止,不会再判断后面的常量。如果常量与所有的常量都不相同,则执行default后面的分支。

  • 注意
    switch中的(变)只能是3种类型:整形(如int)、字符型(char)、字符串类型(string)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值