C#

学C#的第5天

森岩
2022-07-16 / 0 评论 / 2 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年07月21日,已超过1234天没有更新,若内容或图片失效,请留言反馈。
1、 程序调试 ★
  1. 作用:

     1)写完一段程序后,想看一下这段程序的执行过程
     2)当你写完这段程序后,发现程序并没有按照你想象的样子去执行
  2. 调试方法:

     1)F11逐语句调试(单步调试)
     2)F10逐过程调试
     3)断点调试
  3. 注意:黄色代码表示即将执行还未执行的
2、for循环
  1. 语法:
        for(表达式1;表达式2;表达式3)
        {
            循环体;
        }
  1. 解释:
    表达式1:声明循环变量,记录循环的次数(int i=0;)
    表达式2:循环条件(i<10)
    表达式3:改变循环条件的代码,使条件终有一天不再成立(i++)
  2. 用法:
    已知循环次数的时候常用
    当某个事情要做1遍,另外一个事情要做n遍的时候,使用for循环的嵌套
    执行过程:表达式1声明变量-->表达式2判断-->循环体-->表达式3-->表达式2-->循环体--> …… -->表达式2返回false-->跳出
3、类型转换
  1. Parse
    1)语法:
            要转换的类型.Parse(要转换的字符串);

2)作用:和Convert一样
3)区别:Convert本质上使调用Parse,直接写Parse效率稍高

  1. TryParse
    1)语法:

             int number = 1;
             bool b = int.TryParse("123abc", out number);

    2)作用:尝试将字符串转换为int类型,如果成功了,赋值给number并且使b=true。如果失败了,number=0,b=false。
    3)解释:TryParse是一个函数,"" 和number是参数,b是返回值
    4)和Parse区别:不抛异常,效率较好

4、continue
  • 作用:跳过当前循环下面的代码,直接进入下次循环。通常和if一起使用。
5、三元表达式
  1. 语法:
        表达式1?表达式2:表达式3;
  1. 解释:表达式1是一个关系表达式,返回一个bool类型的值。如果值为true,则整个表达式的值=表达式2的值;如果值为false,则整个表达式的值=表达式3的值。
  2. 注意:表达式2的值必须和表达式3的结果类型一致,并且也要跟整个单元表达式的结果类型一致。
6、随机数
  • 语法:
        Random r = new Random();
        int rNumber = r.Next(1,11);//产生1到10随机数
0

评论

博主关闭了所有页面的评论