C#中的条件语句

博客主要介绍了C#中的条件语句。包括if语句,根据条件真假执行不同代码;Switch语句,根据测试值有条件执行代码;还有三元运算符,依据判断条件的真假调用不同表达式。

C#中的条件语句

  1. if语句
    if语句对条件进行判断,true则执行一段代码,false则执行一段代码。
  static void Main(string[] args)
        {
            //if与else语句使用
            int x = 13;
            if (x < 10)
            {
                Console.WriteLine("x的值小于10");
            }
            else
            {
                Console.WriteLine("x的值大于10");
            }
            //if与else if 语句使用
            int a = 13;
            if (a < 5)
            {
                Console.WriteLine("a的值小于5");
            }
            else if (a < 10)
            {
                Console.WriteLine("a的值小于10");
            }
            else if (a < 15)
            {
                Console.WriteLine("a的值小于15");
            }
      
        }

  1. Switch语句
    与if类似,根据测试值有条件的执行代码
static void Test1()
        {
            string type = "BC";
            switch (type)
            {
                case "AB":
                    Console.WriteLine("组合字母为AB");
                    break;
                case "AC":
                case "AD":
                    Console.WriteLine("组合字母为AC或者AD");
                    break;
                case "BC":
                    Console.WriteLine("组合字母为BC");
                    break;
                default:
                    Console.WriteLine("没有符合的组合字母");
                    break;
            }

        }
  1. 三元运算符
    语法为:条件表达式?表达式1:表达式2。
    问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2。
 //三元运算符
        static void Test2()
        {
            bool result;
            int a = 10;
            int b = 20;
            result = a > b ? true : false;
            Console.WriteLine("比较结果是" + result);
        }

上述运行的结果是:

x的值大于10
a的值小于15
组合字母为BC
比较结果是False

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值