C#入门基础

转义字符:

算术运算符:

num++  如果参与运算,按原值参与运算,然后自身再加1

++num  如果参与运算,先自身加1,然后再参与运算

num--    如果参与运算,按原值参与运算,然后再自身减1

--num    如果参与运算,先自身减1,然后再参与运算

赋值运算符:

主要有=、+=、-=、*=、/=、%= 

关系运算符:

主要有:==、>、<、!=、>=、<= 

逻辑运算符:

主要有:&&(与)、||(或)、!(非) 


运算符的优先级

赋值运算符条件运算符——–>逻辑运算符——–>关系运算符——–>算术运算符——–>() 
在任何时候,圆括号()的优先级最高。

类型自动转换规则:

参与运算的操作数和结果类型必须一致,当不一致时,满足下面条件时,系统自动完成类型的转换(隐式转换)

强制转换:

语法:(数据类型名)待转换的值

如:int b = (int) 3.14     b=3

注:强制类型转换,数据类型一定要相兼容。

谨记:int 转换 double 隐式转换,多小数

          double 转换 int 显示转换,丢精度

变量:

变量可以重新赋值,一旦赋新值,老值就不存在了。

变量最好,先声明,在赋值,才能使用。

三种循环方式:for   while  do...while

for: 已知循环次数,用for比较方便

不知循环次数,就用while或者do...while

while:

do....while:

跳转语句:

continue   不能在switch中使用
continue   退出当前循环,执行下一次循环,但是不跳出整个循环
break        使用在for   while  do...while  swich 语句中,break语句是退出整个循环,退出后执行循环后面的代码。

out 和 ref 的区别和用法:

方法的参数用out修饰后,参数必须在方法里赋值,无须赋初值

方法参数用ref修饰了,必须先赋初值。

区别:

out可以把方法里面的值从方法里面传出去

ref 可以把方法里面的值从方法里传出去,又可以把值传到方法里

异常处理:try-catch语法:

小知识点:

ctrl+K+S        #region ....... #endregion   合并符

ctrl+K+D        重排代码

猜你喜欢

转载自blog.csdn.net/zhanduo0118/article/details/82985315