C#基础-流程控制、数组

一、流程控制,用于形成程序的分支或循环

  • 选择控制:if、else、switch、case
  • 循环控制:while、do、for、foreach
  • 跳转语句:break、continue
  • 异常处理:try、catch、finally

  1、当程序遇到两个或者两个以上的选择时,选择if或switch

  2、break跳出整个循环,执行循环以外下一条代码,continue跳出当前循环,执行下一个循环,return也式跳出整个循环,但是它要返回一个值

  3、goto标签,  用法自定义标签名,  比如:标签名Next    goto Next

  4、执行代码放在try里面,catch用来捕捉异常,finally不管程序是否异常都会执行,throw 用来抛出异常

二、数组是一种由同种类型的数据项组成的数据结构,分为一维数组和多维数组,数组为引用类型,通过下标访问

  • 数组可以是一维、多维
  • 数值数组元素的默认值设置为零,而引用元素的默认值设置为null
  • 数组的索引从零开始:具有n个元素的数组的索引是从0到n-1
  • 数组类型是从抽象基类Array派生的引用类型,因此此类型实现了IEnumerable,所有它可以用foreach循环迭代

  一位数组的多个定义方式

  int[] arr=new int[5]

  int[] arr=new int[5]{1,2,3,4,5}

  int[] arr=new int[]{1,2,3,4,5}

  int[] arr={1,2,3,4,4} //推荐

posted on 2021-08-08 01:08  ~程序源~  阅读(81)  评论(0编辑  收藏  举报