转义字符:
什么时候用?当我们需要在字符串中输入一些特殊字符时。
比如:半角 引号,换行,退格,就需要使用转义字符。
转义字符是一个字符,他由一个\+一个字母来组成具有特殊意义的一个字符。
常用的转义字符:
\n:表示换行
\":表示输入引号。
\b:backspace退格(即删除前面一个字母)
\t:tab 键,由多个空格组成的一个字符,具有行与行之间的对齐功能。
\\:表示一个“\”
在字符串前面加一个@符号有两种意义:
1、字符串如果有\,则不再理解为转义字符。
2、使字符串可以换行。
如果字符串前面加了一个@符号,在字符串上用的两个双引号表示一个双引号。
算术运算符及算术表达式:
在C#中,有五个算术运算符:+ - * / %。
他们均为二元运算符,要求参数的两个操作数的数据类型必须相同,并且经过运算后的结果与操作数的类型相同 。
在算术表达式中,如果要改变计算的优先级,用小括号,小括号可以无限制的套用,但一定要成对出现。
自动类型转换:
发生自动类型转换的条件:
1、参与运算的两个数据类型必须相兼容,如int 和double兼容。
2、必须一边的数据类型表示范围小,一边的表示范围大,并且把小的转向大的不丢失精度。double>int.
在自动类型转换中,转换是不会丢失精度的,即丢失精度的转换是不会发生的,经常见到的就是,参与运算的两个操作数,一个是int,一个是double,那么int类型会自动转换为double.
强制类型转换:
1、语法:数据类型名 待转换的值
例如: int b=(int)3.14
2、convert
convert不再仅是内存级别的转换,而是考虑数据意义的转换。convert是一个加工,改造的过程。
语法: int 变量=Convert.ToInt32(待转换字符串);
C#中异常捕获:
语法:
try
{
有可能出错误的代码
}
catch
{
}
上面代码执行的过程:如果try中的代码没有出错,程序正常运行try中的内容,如果try中的内容出错,则就跳到catch中的内容。
自加自减复合赋值----关系表达式
1、++ 自加一 有前加和后加
2、- - 自减一 有前减和后减
int age=18;
int sum=age++-10;
上面代码age是后加,所以在进行语句运算时,age先减10后再加1.
int age=18;
int sum=++age-10;
上面代码age是后加,所以在进行语句运算时,age先加1后再减10.
C#中,一般情况下,一元运算符大于二元运算符。
3、+=,例如:age=age+3; 等同于 age+=3;
4、-=, 例如:age=age-3;等同于age-=3;
5、*=,例如:同上。
6、/=,例如:同上。
7、%=,例如:同上。
关系运算符(比较运算)
在C#中,有6个关系运算符,用于比较两个事物之间的关系。
1、 >
2、 <
3、 ==
4、 !=
5、>=
6、 <=
---------------------- Windows Phone 7手机开发、 .Net培训、期待与您交流! ----------------------