第2个占位符:{1} 第3个占位符:{2} ………
Console.WriteLine();有多个参数时,输出都是第一个参数中的内容,从第二个参数开始都是用来替换第一个参数中的占位符的值,所以从第二个参数开始,要不要输出,就要看第一个参数中有没有相关的占位符。
例如:Console.WriteLine(”{0}我叫”+name,”今年”+age+”岁了”);
输出结果是:今年28岁了我叫张三
再学习一句话,用于让用户从键盘上输入一句话。当程序执行到线面这句话,就会暂停,然后等待用户从键盘上输入一句,按回车程序将继续执行。如果想得到用户输入的的内容,就需要定义一个string类型的变量,写在下面这句话前面,接收用户输入的内容。 Console.ReadLine();
接收用户输入的内容,必须定义一个字符串来进行接收。 String input = Console.ReadLine();
转义字符:
什么时候用,当我们需要在字符串中输入一些特殊字符时,比如:半角引号,换行,退格。就需要使用转义字符。
转义字符是一个字符,他由一个\\+一个字母来组成具有特殊意义的一个字符。
常用的转义字符: \\n换行
\\b backspace 退格
\\t tab键 由多个空格组成的一个字符,具有行与行之间的对齐功能。 \\\\表示一个\\ 在字符串前面加一个@符号有两种意义: 1. 字符串中如果有\\,则不再理解为转义符。 2. 使字符串可以换行
如果字符串前面加了@符号,在字符串上用连个双引号代表一个双引号。
C#中,有五个算术运算符:+-*/%
他们二元运算符。要求参与运算的两个操作数的类型必
须相同,并且经过运算后的结果也与操作数的类型相同。 在算术表达式中,如果要改变计算的优先级,用小括号。小括号可以无限制的套用,但一定要成对出现。
发生自动转换的条件:
1. 参与运算(算术运算和赋值运算)的操作数和结果类型必须一致。当不一致时,满足下面条件时,系统自动完成类型转换。 2. 两种类型兼容
3. 例如:int 和 double兼容 4. 目标类型大于源类型 5. 例如:double>int
自动转换中,转换是不会丢失进度的。
经常见到的就是,参与运算的两个操作数,一个是int ,一个是double,那么int类型会自动转换乘double 如果一个操作数为double型,则整个表达式的运算结果为double类型。
当需要丢失精度的转换(如果从double3.14到int 3的转换,会丢失0.14的精度)时,系统是不会帮我们自动转换的。需要我们程序员来写代码完成转换。 (数据类型名)待转换的值;
注意:下面的两种转换是错误的。因为强制类型转换要求待转换的类型和目标类型必须都为数字。
//string age = (int)Console.ReadLine; //int a = (int) “33”;
Int 变量 =Convert.ToInt32(待转字符串);
上面语句的意义:把待转字符串转换成int类型后赋给变量。
C#中的异常捕获如何完成: Try { } Catch {
有可能出现错误的代码写在这里
}
出错后的处理
上面的程序如何执行:
如果try中的代码没有出错,则程序正常运行try中的内容后,不会执行catch中的内容。
如果try中的代码一旦出错,程序立即跳出catch中去执行代码,那么try的出错代码后面的代码不再执行。
Age++ 自加一 有前加和后加 Age--自减一 有 前减和后减 例如: Int age = 18 ; Int sum = age ++ -10;
上面代码age 是后加。所以在进行语句运算时,age++取age原值参与运算,所以sum=8 Int age = 18 ; Int sum = ++age -10;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库传智播客C# - 基础和Winform笔记及案例-苏坤2011上课笔记 - 图文(2)在线全文阅读。
相关推荐: