前言:从今天开始回顾一下以前学过的知识。
1.变量的命名规则:必须以字母或者下划线(_),其后的字符可以是任意个数字、字母、下划线,不能全部使用C#的关键字,比如class、namespace、new、void等。判断方式:VS中亮蓝色的就是关键字。这也是类、函数等的命名规则。C#中建议变量的开头用小写。
2.转义符:主要用来消除紧随其后的原有字符的含义。转义字符是一个字符,它由“\”和“一个字母”来组成具有特殊意义的一个字符。char a="\''";//在内存中表示一个字符。\\反斜线 \b 退格 \"双引号 \0空格 \n换行 \t表示多个空格,并且具有使行与行之间对齐的功能。
@的用法:字符串前如果有\,则不再理解为转义符;使字符串可以换行。
3.无论是强制转换还是隐式转换,都要求数据类型要相互兼容(都是内存级别的转换),比如:int age=(int)Console.ReadLine();//这是错误的,因为Console.ReadLine()是字符串类型的与int类型的不兼容。
int age=Convert.ToInt32(Console.ReadLine());//正确,Convert不再是内存级别的转换,而是考虑数据意义的转换,是一个加工、改造的过程。
4.
1 int i = 20; 2 Console.WriteLine("{0}",i==1);//输出为false 3 Console.WriteLine("{0}",i=1);//C#中赋值表达式也有值,它的值表示为赋值后变量的值,输出为1