.NET 基础语句
分支语句
- 三元运算符
(……)?b:c
|
- 值可能为空时的取值方式
(s == null) ? "" :s;
|
- if else语句
if(){} else if(){} else{} |
- switch语句
switch(var) { case <value>: …… break; default: …… break; } |
迭代语句
- do/while循环
do {……} while(<test>); |
- while循环
while(<test>) {……} |
- for循环
for(<初始化>;<条件>;<操作>) {……} |
- foreach,in循环
foreach(<baseType> <name> in <array>) {……} |
跳转语句
- break
立即终止循环
- continue
结束当前循环,进入下一次循环
- goto
跳出循环到标记位置
goto <labelName>; <labelName>: |
- return
跳出循环并结束包含其的方法
异常块语句
- throw
- try-catch
- try-finally
- try-catch-finally
溢出检查语句
- checked
测试数值类型做算术运算时是否溢出,溢出时获得异常System.OverflowException
try { checked{……} } catch(OverflowException ex) { …… } |
- unchecked
禁用部分代码的检测算术运算忽略溢出异常
unchecked {……} |