【.NET】03 程序流程控制语句及其应用

3.1 算术运算符

算术运算符: + - * / %

3.2 强制类型转换和自动类型转换

自动类型转换(隐式转换) : 将精度低数据转换为精度高的数据,系统自动进行,不会造成数据精度的丢失。 目标类型大于源类型

显式类型转换(强制转换)
目标类型 小于 源类型

double a = 1.2;
int b =(int)a; 

3.3 转换

Convert.ToInt32();

将其他类型的数据转换为 int 类型

一切类型都可以转换为 string 类型

3.4 ++ –

++ --在前 先自加 在运算 :先将自身的值+1 ,用自加后的值 进行运算

++ – 在后,先运算,在自加:先将表达式进行运算,运算完成后,再将变量的值加1

3.5 关系运算符

布尔(bool)类型:
bool值只有两个
真:true
假:false
关系运算的结果是布尔类型的

3.6 逻辑运算符

&&(逻辑与) ||(逻辑或) !(逻辑非)
表达式1&&表达式2 :当表达式1、2全为true时,其表达式的结果为true 否则 为false;

表达式1||表达式2: 当表达式1、2有一个为true时,其结果为true

!表达式: 如果表达式的结果为true,则取反后为false,反之为true

3.7 选择结构 分支结构

当需要某些代码在满足条件的时候才执行,不满足 就不执行。
if 、 if-esle if-else -if switch-case while do while

3.8 异常

语法:
try
{
有可能出现错误的代码;
}
catch
{
用于处理错误的代码
}
finally
{
//最后执行的代码
}

最后执行的代码
   使用方法:将有可能出现异常的代码写在try中,在catch中写出现异常后要执行的代码。
   使用技巧:哪有可能出现异常 就踹它一脚。
   执行过程:	
	如果try中的代码没有出现异常,则不会执行catch中的代码。
	如果try中的代码出现了异常,则立即跳到catch中进行执行,在try中出现异常后面的代码,哪怕有一百行代码,都不会被执行。

3.9 程序调试

  • 单步调试 F11
  • 逐过程调试 F10

猜你喜欢

转载自blog.csdn.net/qq_37581282/article/details/82796414
今日推荐