.NET基础第二天

一、 两行代码
Console.ReadKey(); 作用:暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在我们的控制台中
WriteLine("输出内容");单独一行,相当于换行
Write();不换行
二、占位符:
使用方法:先挖个坑,再填个坑(新版本推荐使用字符串内插$)
三、异常
1. 异常是指:语法上没有任何错误,只不过在程序运行期间,由于某些原因出现了问题,使程序不能再正常地运行。
2. 异常捕获:我们在程序中经常会出现各种各样的异常,你如果想要你的程序变得坚强些,你需要在你的代码中使用try-catch语句来捕获异常,哪行代码有可能出现异常 你就 try catch
3. 语法:
4. 执行过程:如果try中的代码没有出现异常,那么catch中的代码不会执行,如果try中代码出现了异常,那么这行出现异常的代码后面就算还有100行也不会再执行了,而是直接跳到catch 中执行代码
四、赋值运算符
= 表示赋值的意思,表示把等号右边的值,赋值给等号左边的变量。由等号连接的表达式成为赋值表达式。
注意:每个表达式我们都可以求解一个定值,对于赋值表达式而言,等号左边的变量的值,就是整个赋值表达式的值。
例如: int num=10;
五、+号的作用:
i. 连接:两边有一边是字符串的时候,作用是连接两个字符串。
ii. 相加:当两边是数字时
六、交换两个变量
交换变量
七、转义符(转译序列)
转义符指的就是一个 '\' 加一个特殊的字符,组成了一个具有特殊意义的字符
转义符 '\'
转义序列 含义
七、@符号的作用
1. 取消 '\' 在字符串中的转义作用
例如:
2. 将字符串按照原格式输出
八、类型转换
1. 隐式类型转换
我们要求等号的两边参与运算的操作数的类型必须一致,如果不一致,满足下列条件会发生自动类型转换,或者称之为隐式类型转换。
i.两种类型相兼容:例如: int 和double相兼容(都是数字类型)
ii.目标类型大于源类型:例如 double > int
2. 显式类型转换
i. 两种类型相兼容 int -- double
ii. 大的转成小的 double -- int
语法:(待转换的类型) 要转换的值;
3. 对于表达式
例如:如果一个操作数为double 类型,则整个表达式的可提升为double类型(和C语言一样)
九、示例