• asp.net 2.0教程 c#语言基础语句


    尊重作者,请保留 www.it55.com 链接字样。

    前几节我们讲述了如何安装vs2005编程环境,如何创建、编写、编译、部署自己的asp.net 2.0 web应用程序。今天我们来揭开asp.net应用程序的主要开发语言:c#语言 的神秘面纱。
    本节重点讲述c#的常用语句。

    引用微软的话:“c#是一种源自于c和c++语言之上的、简单的、现代的和类型安全的面向对象的编程语言。c#的目的就是综合Visual Basic的高程产率和c++的灵活性。”其实,c#就是这样一种编程语言,它使开发人员能快速创建基于.NET平台的应用程序。冠冕堂皇的话权且不说,先看看c#的数值类型。
    1、值类型。
    值类型包括整数类型(又包括短字节型、字节型、短整型、无符号短整型、整型等等,不再累述)、布尔类型(true和false)、字符类型(包括数字字符、英文字符、表达符号等)、实数类型(浮点类型和十进制类型)、结构类型、枚举类型
    2、引用类型。
    引用类型包括类类型、对象类型、字符串类型、接口类型、数组类型、委托类型。
    以上诸多类型理解起来比较乏味,这里不再一一讲述,有兴趣的朋友可以自己去google或者baidu里搜搜。

    c#中主要的流程控制语句:
    一、条件语句:
    1、if语句

    if(条件)
    {
      执行语句;
    }

    或者

    if(条件)
    {
      执行语句1;
    }
    else
    {
      执行语句2;
    }

    条件语句可以互相嵌套。

    2、switch语句
     
    switch(参考变量)
    {
      case 值1:
          执行语句1;
          break;
      case 值2:
          执行语句2;
          break;
      ...
      default://默认值设置
          如果上面的值都不符合参考变量,执行这里的语句;
          break;
    }

    二、循环语句

    1、for语句
    for(int i=0;i<10;i++)
    {
       执行语句;
    }
    上述for语句运行机制:初始化 声明整形变量i=0,判断i<10是否成立,如果成立则继续执行语句,如果不成立则退出循环,如果成立执行语句,然后i自增加1,再判断i<10是否成立,如果成立则继续执行语句,如果不成立则退出循环。

    2、foreach语句
    foreach(元素类型 元素 in 元素集合)
    {
       对元素的操作执行语句;
    }
    foreach语句是对元素集合中的各个元素进行遍历并操作的语句。

    3、while语句
    while(条件)
    {
        执行语句;
    }
    只要条件为真,执行语句将反复执行。除非程序介入跳出。

    4、do-while语句
    do
    {
        执行语句;
    }
    while(条件)
    do-while语句和while语句唯一不同的就是:do-while是先执行后判断执行条件;while语句是先判断后执行。

    三、跳转语句
    1、goto语句
    例如:
    label1:
        执行语句或函数;
    ...
    goto label1;

    在程序的某个部位定义一个标记,当程序需要的时候直接通过goto语句跳到该标签处,并从该标签处向下执行。

    2、return语句
    return语句的作用是直接跳出所在函数,并可能返回一个值。
    如:
    return "返回值";

    3、break语句
    break的使用很简单:
    break;
    作用:直接跳出所属循环语句或者函数。

    4、continue语句
    使用方法:
    continue;
    作用:跳出当前一轮循环,进入下一轮循环。

    下面举例说明break和continue的不同。
    for(int i=0 ; i < 6; i++)
    {
        if(i == 2)
            continue;
        if(i>4)
            break;
        Console.WriteLine(i);
    }
    程序运行的结果是:0 1 3 4
    当i等于2时,执行continue,跳出当前一轮循环,继续执行i++、并进入下一轮循环。
    当i等于5时,执行break,跳出for循环,即for循环结束。

    四、异常处理
    语句示例:
    try
    {
      执行可能发生异常的语句;
    }
    catch(捕捉异常类型)
    {
       输出异常信息或者进行第二套执行方案语句;//当程序捕捉到异常时才执行。
    }
    finally
    {
       执行异常处理的最终处理,通常作释放资源用;//这里的语句不管有没有发生异常,都会执行。
    }

     下篇进一步学习:c#中的类、属性、方法

  • 相关阅读:
    CNI 这么多,怎么选?| 容器网络系列第 1 期
    FabEdge 成为 CNCF 沙箱级项目
    向 Analysis Services 实例授予服务器管理员权限
    Connecting to Integration Services Access is Denied in SQL Server 2016 or 2017
    How To Convert A CER Certificate To PFX Without The Private Key
    Linux Shell脚本经典案例
    MDK5 HC32F460编译生成BIN文件配置
    MDK5 魔术棒中target中的IROM1与IRAM1
    Mongodb副本集切换主从节点调整优先级
    mongodb 创建用户,设置密码
  • 原文地址:https://www.cnblogs.com/bk/p/916986.html
Copyright © 2020-2023  润新知