- If结构:
if(result)// 括号里面是条件 或者说是 bool 值。有条件的执行一条语句,有可能一条都不执行。
- If-else 结构:首先判断括号中的条件,如果条件成立则执行大括号中的语句,如果条件为false,则直接跳过大括号,执行后面或下面的代码。
-
If-else if:
多条件语句,至少执行一条语句
-
调试:1)逐过程调试。2)逐语句调试
先设置断点 (在行号空白处点击) 按F11单步运行,逐语句调试。鼠标放在变量名上观察变量。 F10逐过程调试。
-
try catch 异常处理:哪行异常try那里。try-catch 语句由一一个try块后跟一个或多个catch 子句构成,这些子句指定不同的异常处理程序。
- switch –case :多分支结构下使用
switch() 小括号里面是变量 或表达式
{
Case 值:对应条件情况的语句
Break;结束
}
switch 语句可以包括任意数目的 case 实例,但是任何两个 case 语句都不能具有相同的值。 语句体从选定的语句开始执行,直到 break 将控制传递到 case 体以外。 在每一个 case 块(包括上一个块,不论它是 case 语句还是 default 语句)的后面,都必须有一个跳转语句(如 break)。 但有一个例外, C# 不支持从一个 case 标签显式贯穿到另一个 case 标签。 这个例外是当 case 语句中没有代码时。 如果没有任何 case 表达式与开关值匹配,则控制传递给跟在可选 default 标签后的语句。 如果没有 default 标签,则控制传递到 switch 以外。
-
循环结构while do-while:While 先判断后执行,如果条件不成立,则一次都不成立。
While(循环条件)
{
循环体;
}
Do-while 先执行后判断 如果条件不成立,则执行一次
Do{循环体}
for循环
for (表达式1; 表达式2; 表达式3)
{
循环体
}
知道循环次数,用for循环比较方便。不知道 用while
-
break
在循环中起中断作用,跳出当前循环体。
-
-
int.Parse
将数字的字符串表示形式转换为它的等效 32 位有符号整数
-
int.TryParse
将数字的字符串表示形式转换为它的等效 32 位有符号整数。不需要异常处理。
-
continue
立即结束本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环。
-