VR基础10-控制台编程 C#中的数组.pdfVIP

  • 3
  • 0
  • 约1.44千字
  • 约 3页
  • 2021-01-27 发布于山东
  • 举报
数组的声明 数据类型+[] 的方式来声明一个某数据类型的数组 int[] nums = new int[3]; int[] nums = {5,3,8}; int[] nums=new int[3]{1,2,3} ; int[] nums=new int[]{2,3,5,9}; String[] strArray = new String[5]; MyClass[] classArray = {new MyClass(),new MyClass()}; MyStruct[] structArray; // 此时才开始使用structArray 数组 structArray = new MyStruct[9]; OK structArray = new MyStruct[]{new MyStruct(),new MyStruct()};OK 注意: int[] nums = new int[3]{5,3,8}//个数和声明数必须一致 int[] nums = new int[2]{5,3,8}//错误 int[] nums = new int[]{5,3,8}//正确,可以省略数组个字 当您创建一个数组时,C# 编译器会根据数组类型隐式初始化每个数组元素为一个默认值。 例如,int 数组的所有元素都会被初始化为 0 。 存储格式 数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认 为数组是一个同一类型变量的集合。 声明数组变量并不是声明 number0、number1、...、number99 一个个单独的变量,而是声 明一个就像 numbers 这样的变量,然后使用 numbers[0]、numbers[1]、...、numbers[99] 来 表示一个个单独的变量。数组中某个指定的元素是通过索引来访问的。 所有的数组都是由连续的内存位置组成的。最低的地址对应第一个元素,最高的地址对应最 后一个元素。 内存图 数组的应用 使用索引器访问指定编号位置的元素,访问数组元素:nums[0]、nums[1]。索引从0 开始 。 取到的元素的类型就是数组元素的类型。还可以对数组元素进行赋值。 int[] array = {1,2,3,4,5,6,7}; 数据:1 2 3 4 5 6 7 索引:0 1 2 3 4 5 6 数组的缺点: 预先确定大小; 插入和删除效率低。 数组的遍历 1、分别定义一个长度为10 的int 型数组、char 型数组、string 型数组。 int[] array1 = new int[10]; char[] array1 = new char[10]; string[] array1 = new string[10]; 2、定义一个没有指明长度的string 型数组,并赋初值[hello,qikuedu],打印出这个数组的 长度(使用数组的Length 属性) 。 String[] strs = new String[]{hello,qikuedu}; Console.WriteLine(strs.Length);

文档评论(0)

1亿VIP精品文档

相关文档