Net Core教程

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

本文主要是介绍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} //推荐

这篇关于C#基础-流程控制、数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!