社区
其他开发语言
帖子详情
C#一维数组
zafu_acm
2014-07-25 03:22:33
在C#中
int[] arr = new int[] {1,2,3,4,5}; 与 int[] arr = {1,2,3,4,5};
是一样的吗
...全文
147
1
打赏
收藏
C#一维数组
在C#中 int[] arr = new int[] {1,2,3,4,5}; 与 int[] arr = {1,2,3,4,5}; 是一样的吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
青松2
2014-07-25
打赏
举报
回复
在C#中,数组元素的索引是从0开始的,即对于有N个元素的数组,其索引范围是从0~N-1。 在这里重点讨论一下一位数组的使用方法。 1.一维数组的声明 数组声明时,主要声明数组的名称和所包含的元素类型,一般格式如下: 数组类型[] 数组名; 数组类型,可以使C#中任意有效的数据类型,包括类;数组名可以是C#中任意有效的标识符。下面是数组声明的几个例子: int[ ] num; float [ ] fNum; string[ ] sWords; Studnet[ ] stu; //Student是已定义好的类类型 注意: 数据类型[ ] 是数组类型,变量名放在[ ]后面,这与C和C++是不同的; 声明数组时,不能指定长度。 2.一维数组的创建 创建数组就是给数组对象分配内存。因为数组本身也是类,所以跟类一样,声明数组时,并没有真正创建数组,使用前,要用new操作符来创建数组对象。创建方法有以下几种方法: (1)先声明,后创建 形式为: 数据类型[ ] 数组名; 数组名 = new 数据类型[元素个数]; 下面举几个例子: int [] num; num = new int[10]; //声明并创建了一个具有10个整型元素的数组num。 string[ ] str; str = new string[3]; //声明并创建了一个具有3个字符串数据类型的数组str. double [] dnum; dnum = new double[5]; //声明并创建了一个具有5个double型数据元素的数组dnum. (2)声明的同时创建数组 数据类型[ ] 数组名 = new 数据类型[元素个数]; 下面是几个例子: int[] num = new int[10]; double[] t = new double[4]; short[] st = new short[17]; 3.一维数组的初始化 数组在定义的同时给定元素的值,即为数组的初始化,初始化方法有以下几种: (1)数据类型[ ] 数组名 = new 数据类型[元素个数]{初始值列表}; 如以下例子: int [] num = new int[4]{12,34,56,78}; string[ ] str = new string[3]{"you","and","me"}; float[ ] f = new float[5]{1.345f,12,13.5f,109.345f,12.1f}; (2)省略数组的大小,即:数据类型[ ] 数组名 = new 数据类型[ ]{初始值列表}; 如以下的例子: short[ ] st = new short[]{2,4,67,3}; //数组元素的个数为4 int[ ] iNum = new int[]{23,45,67,89,100,234,567,234}; //数组元素的个数为8 (3)进一步省略new和数据类型[],即:数据类型[ ] 数组名 = {初始值列表}; 如以下的例子: string[ ] names = {"wangtao","liuli","sanmao","shanghaitan","jinghuayanyun"}; int [ ] iNum = {45,28,34,74,84}; 4.一维数组的赋值 要给数组赋值,需要用到数组的索引,格式为: 数组名[索引值] = 数据的值; 下面试一个例子: int [] a = new int[4]; a[0] = 24; a[1] = 54; a[2] = 87; a[3] = 93; 注意到以上的例子索引是从0~3。我们也看出,在给数组进行大量的赋值时,显得较麻烦,不如初始化方便。 5.数组类常用属性和方法 Length 获得数组元素的个数 Rank 获得数组的秩(维数),对于一维数组来说,Rank 总是为1。 GetLength(int) 获得指定维度的元素个数。
C#
json
一维数组
和 二维数组的转换
C#
json
一维数组
和 二维数组的转换 写的非常详细,对大家有帮助
C#
一维数组
操作
a) 随机生成一个
一维数组
,数组元素个数可设置。 b) 对数组值进行求和、标准差、平均数、中位数。 c) 数组元素升序、降序排列 d) 插入、删除数组元素值 e) 输出各计算值
Q1064245.zip
c#
winform如何实现
一维数组
转二维数组并保存在某处
Q1064245.zip https://ask.csdn.net/questions/1064245
c#
winform如何实现
一维数组
转二维数组并保存在某处
C#
维数组转换为DataTable 的三个方法
C#
维数组转换为DataTable 的三个方法 来了解用
C#
操作excel数据转变到dataset 进而到datatable的方式
一维数组
滤波_
一维数组
滤波_
采集到
一维数组
后,通过平均值方式实现滤波
其他开发语言
3,423
社区成员
15,635
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章