数组的创建及基本使用方法
2009-01-13 11:41
639 查看
usingSystem;
publicclassBasicArray
{
//数组的创建及基本使用方法
publicstaticvoidBasicOp()
{
int[]Number=newint[10];
for(inti=0;i<Number.Length;++i)
{
Number[i]=i;
Console.WriteLine(Number[i]);
}
}
//使用foreach遍历数组
publicstaticvoidForeachOp()
{
int[]Number=newint[10];
for(inti=0;i<Number.Length;++i)
{
Number[i]=i;
}
foreach(intiinNumber)
Console.WriteLine(i);
}
//使用变长数组
publicstaticvoidParamArray()
{
int[]Number=newint[10];
for(inti=0;i<Number.Length;++i)
{
Number[i]=i;
}
PassVarArray(Number);
}
//定义变长数组操作函数
publicstaticvoidPassVarArray(paramsint[]intValues)
{
foreach(intiinintValues)
Console.WriteLine(i);
}
//多维数组
publicstaticvoidRectArrayOp()
{
//Length得到整个数组的长度
constintrow=10;
constintcol=10;
int[,]Table=newint[row,col];
for(inti=0;i<row;i++)
{
for(intj=0;j<col;j++)
Table[i,j]=i*row+j;
}
//使用foreach访问数组中的每个值
foreach(intiinTable)
Console.WriteLine(i);
}
//创建Jagged数组
publicstaticvoidJaggedArrayOp()
{
constintrow=10;
constintcol=10;
int[][]Table=newint[row][];
for(inti=0;i<row;i++)
{
Table[i]=newint[i];
for(intj=0;j<Table[i].Length;j++)
Table[i][j]=i*row+j;
}
//使用foreach访问数组中的每个值
foreach(int[]eleinTable)
foreach(intiinele)
Console.WriteLine(i*i);
}
//使用系统数组定义的方法
publicstaticvoidSystemArrayOp()
{
constintMAX_LENGTH=10;
Randomrd=newRandom();
int[]Number=newint[MAX_LENGTH];
for(inti=0;i<MAX_LENGTH;i++)
{
Number[i]=(rd.Next()%10);
}
foreach(intiinNumber)
Console.Write("{0}",i);
Console.WriteLine();
Array.Sort(Number);
foreach(intiinNumber)
Console.Write("{0}",i);
Console.WriteLine();
Array.Reverse(Number);
foreach(intiinNumber)
Console.Write("{0}",i);
Console.WriteLine();
}
}
publicclassCallBasicArray
{
publicstaticvoidtest()
{
BasicArray.BasicOp();
BasicArray.ForeachOp();
BasicArray.ParamArray();
BasicArray.RectArrayOp();
BasicArray.JaggedArrayOp();
Console.Clear();
BasicArray.SystemArrayOp();
}
}
相关文章推荐
- Win32 多线程的创建方法和基本使用 .
- Git基本使用方法——本地创建一个 git 项目推送到远程空仓库
- asList 方法使用时避免传入基本类型的数组
- java数组的使用创建使用方法
- php5.4数组介绍和基本操作(创建,删除,修改,使用)
- 在VB中创建和使用动态数组控件的方法总结
- MySql 基本使用方法+powerdesigner创建数据表
- go语言学习-数组切片的创建和使用方法
- 组合使用构造函数模式和动态原型模式、寄生构造函数模式(创建具有额外方法的特殊数组)
- SVN的创建和使用的基本方法
- JavaScript 创建数组的方法和基本操作
- 不使用构造方法创建Java对象: objenesis的基本使用方法
- Javascript访问Cookie的四个基本方法无论是在创建页面还是构建对象都会使用到,单独拿出来备用:
- 【Unity&对象数组】如何创建一个长度不确定的对象数组以及使用方法&墙壁单元方块对象数组
- day10 反射创建数组 线程的基本概念 线程的编写和启动方式 线程的运行状态以及状态转换方法 线程的调度和优先级设置
- javascript数组的一些基本使用方法
- java中数组的基本使用方法
- 详解iOS App中UISwitch开关组件的基本创建及使用方法
- JavaScript 创建数组的方法和基本操作
- javascript创建数组之联合数组的使用方法示例