在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
数组:相同数据类型的元素按一定顺序排列的集合。是一组变量 作用:操作大量数据 数组的定义 1、数组里面的内容必须是同一类型 2、数据必须有长度限制 // 定义时限定长度,往后无法更改 一维数组 1、表达式 (1)指定长度 数据类型[ ] 变量名 = new 数据类型[长度]; //定义一个有五个变量的string类型数组 string [ ] s = new atring [ 5 ]; s [0] = "aaa"; //索引 0 所对应的字符串值是 aaa s [1] = "bbb"; ...... //最多定义五个 (2)指定内容 数据类型[ ]变量名= new 数据类型[ ] { " ", " ", " ", " " }; string[] sss = new string[ ] { "aaa", "bbb", "ccc", "ddd", "eee" }; //花括号有多少就默认数组长度多少。 (3)指定长度跟能容 string[] sss = new string[5] { "aaa", "bbb", "ccc", "ddd", "eee" };
2、一维数组的赋值: 变量名[索引] = 值; 3、一维数组的取值: 值 = 变量名[索引]; int[ ] a = new int[] { 1,5,7}; int b = a[ 0 ]; //赋值 a[0] = a[a.Length - 1]; a[a.Length - 1] = b; for (int i = 0; i < a.Length; i++) { Console.WriteLine( a[i] ); // 取值 }
实例; // 将用户输入的内容放入数组中并输出。 string [ ] ss = new string [ 5 ] ; for ( int i = 0 ; i < ss.Length ; i++ ); { Console.Write("请输入第“+ i +1+”个内容"); ss [ i ] = Console.ReadLie(); } for ( int i = 0 ; i < ss.Length ; i++ ); { Console.WriteLine( ss [ i ] ); } //简单的抽奖设计 string [ ] sss = new string [ ] {"升官","发财","娶老婆","换车","换房","换新颜"}; Random r = new Random(); int a = r . Next( 0, sss.Langth ); Console.WriteLine( sss[ a ] ); // 让数据停一会 for (int i =0 ; i<10 ;i++) { Console.WriteLine(i); System.Threading.Thread.sleep(500); //让数字有时间间隔的打印出来 括号内为毫秒 1000毫秒= 1 秒 Console.Clear(); //见打印结果清除 }
二维数组 在二维数组中每一个一维数组的长度必须是一样的 表达式: string[ , ] 变量名 = new string [ 一维数组个数 , 一维数组中变量个数 ];
//strss这个个二维数组有2个一维数组,每一个一维数组中有3个变量 string[ , ] strss = new string[ 2 , 3 ]{ {"a","b","c"} ,{"aa","bb","cc"} }
三维数组 string[ , , ] 变量名 = new string [ 二维数组个数 , 每个二维数组中的一维数组个数,一维数组中变量个数 ];
//有2个二维数组,每一个二维数组中有3个一维数组,每一个一维数组中有4个变量 string[,,] strsss = new string[2,3,4];
|
请发表评论