yhkn.net
当前位置:首页 >> C#一维数组的定义方式 >>

C#一维数组的定义方式

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //一维数组定义与初始化 int[] one1 = new int[] {3,2,1 };//第一种方式 int[]

//二维数组,先定义了一维:2 int[][] a = new int[2][];//再定义第二维: 3 a[0] = new int[3]{1,2,3};a[1] = new int[3]{4,5,6};

int[] iArray = new int[100] ;string[] sArray = new string[100];Object[] sObject = new Object[100];etc

我是学c#的,给你点意见1:定义一维数组int[]arr1;2:定义二维数组int[,]arr2;3:定义三维数组int[,,]arr3;long[,,]arr44:myclass[]mcarr5=newmyclass[4];//四个元素数组的创建表达式5:int[,,]arr6=newint[3,6,5]//3,6,5是维度长度6:显示初始化数组int[,,

是选D1+3.4就是常量表达式,但int a[1+3.4]是不允许的,因为不是整型的 int a, b; a+b就是整型表达式,int a[a+b]是不允许的10就是整型常量,int a[10]是允许的

object[] a=new object[5]; // 定义一个长度为5的数组 object[] a=new object[5]{1,1,1,1,1}; // 定义一个长度为5的数组,并初始化数组成员 object[] a=new object[]; // 定义一个长度不固定的数组

所谓一维数组就是一个索引对应一个值,二维数据需要有两个索引才能确定一个值,三位数组就需要三个索引了,抽象的理解为一维数组为一条线,二维数组是一个面,三位数组是一个立体结构,也可以理解为空间结构中的x,y,z坐标

char[] ch = new char[100] c#没有头文件 变量在使用的地方定义就可以了

ArrayList 动态数组.

在c#中定义数组的操作如下:1:定义一维数组 int[] arr1;2:定义二维数组 int[,] arr2;3:定义三维数组 int[,,]arr3; long[,,]arr4 4:MyClass[] mcArr5=new MyClass[4];//四个元素 数组的创建表达式5:int[,,] arr6=new int[3,6,5] //3,6,5是维度长度6:显示初

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com