欢迎光临散文网 会员登陆 & 注册

.NET基础第三天

2023-07-14 17:00 作者:香草味的lollipop  | 我要投稿


一、类型转换

  • 类型如果相兼容的两个变量,可以使用自动类型转换或者强制类型转换,但是 如果两个类型的变量不兼容,比如 string 与 int 或者 string 与 double

  • 这个时候 我们可以使用一个叫 Convert的转换工厂进行转换。

  • 注意:看起来能转换的才能转换

Convert类型转换 例:

函数 Convert.ToInt32() 把用户输入的数据转换为 int 数据类型,因为 Console.ReadLine() 只接受字符串格式的数据。

二、流程控制语句

        顺序结构:程序从Main函数进入,从上到下一行一行的执行,不会落下任何一行。

        分支结构:if  if-else

        选择结构: if else-if   switch-case

        循环结构:while  do-while  for   foreach

        多分支选择结构: switch-case

三、运算符

1. 算术运算符:

        ++和-- 

        分为前++和后++ 不管是前++还是后++ , 最终的结果都是给这个变量加1

        区别表现在表达式中,如果是前++ , 则需要变量先加1再使用

        如果是后++,则先使用 变量本身再加1

        -- 同上

        对于++和--这样只需要一个操作数就能完成的运算,我们称之为一元运算符;

        + - * / % 对于这些需要两个或以上才能完成运算的操作符,我们称为二元运算符。

        一元运算符的优先级要高于二元运算符

2. 关系运算符:

        > >= < <= !=

        关系运算符是用来描述两个事物之间的关系

3. 逻辑运算符

        && || !

        逻辑运算符两边放的一般是关系表达式或者bool类型的值

4. 复合赋值运算符 

        += -= *= /= %=

四、bool类型

  • 在c#中 我们用bool类型来描述对或者错

  • bool类型的值只有两个 true 和 false

.NET基础第三天的评论 (共 条)

分享到微博请遵守国家法律