zoukankan      html  css  js  c++  java
  • .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
         throw 语句用于发出在程序执行期间出现反常情况(异常)的信号。
    • try-catch
         try-catch 语句由一个 try 块后跟一个或多个 catch 子句构成,这些子句指定不同的异常处理程序,指定通用的异常处理使用catch{......}。
    • try-finally
         finally 块用于清除 try 块中分配的任何资源,以及运行任何即使在发生异常时也必须执行的代码。控制总是传递给 finally 块,与 try 块的退出方式无关。
    • try-catch-finally
         catch 和 finally 一起使用的常见方式是:在 try 块中获取并使用资源,在 catch 块中处理异常情况,并在 finally 块中释放资源。

    溢出检查语句                                                                                              

    • checked
         测试数值类型做算术运算时是否溢出,溢出时获得异常System.OverflowException
    try
    {
        checked{……}
    }
    catch(OverflowException ex)
    {
        ……
    }
    • unchecked
         禁用部分代码的检测算术运算忽略溢出异常
    unchecked
    {……}
  • 相关阅读:
    飞鸽传书中文源码
    nohup命令参考
    Linux平台编程新手入门 C语言中的移位操作
    小技巧:让linux程序在后台运行
    2440之中断管理
    linux终端中输出彩色字体(C/SHELL)
    C语言标准中的逻辑位移和算术位移
    SQL2005利用ROW_NUMER实现分页的两种常用方式
    不用现有方法,把string转换成int型[C#]
    C# 如何生成一个时间戳
  • 原文地址:https://www.cnblogs.com/liusuqi/p/3133439.html
Copyright © 2011-2022 走看看