社区
C#
帖子详情
c#怎样动态创建二维数组??
xyhv
2007-09-05 04:06:52
如题......
...全文
3073
24
打赏
收藏
c#怎样动态创建二维数组??
如题......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
奔跑的老王
2011-04-07
打赏
举报
回复
fasdf
越过越咸
2010-08-27
打赏
举报
回复
锯齿型数组
Orangerkey
2008-06-27
打赏
举报
回复
C#下使用动态数组用:ArrayList
位于System.Collections 下
Array与ArrayList的区别:
1.Array的容量是固定的,ArrayList的容量可根据需要自动扩充
2.ArrayList提供添加,插入和移除某一范围元素的方法.在Array中,只能一次获取或设置一个元素的值
3.Array可以具有多个维度,而ArrayList始终是一维的。
所以我也觉得应该用泛型
我姓区不姓区
2008-06-27
打赏
举报
回复
仔细一看,是去年的帖子
HimeTale
2008-06-27
打赏
举报
回复
List<List<int>> = new List<List<int>>();
phpc
2008-06-27
打赏
举报
回复
泛型集合.
pp_shy
2008-06-27
打赏
举报
回复
要想动态添加或删除元素的话,还是用泛型吧
beidanqingniao
2008-06-27
打赏
举报
回复
用关键字 params 就不用定义ArrayList长度了
skinfeature
2008-06-27
打赏
举报
回复
TO:Red_ange,
a[,] = new 好象不行吧,当a[,] = new int[2,5]后不可以再增加啊.
NewUser2008
2008-06-27
打赏
举报
回复
[Quote=引用 20 楼 wlovew 的回复:]
引用 19 楼 Orangerkey 的回复:
C#下使用动态数组用:ArrayList
位于System.Collections 下
Array与ArrayList的区别:
1.Array的容量是固定的,ArrayList的容量可根据需要自动扩充
2.ArrayList提供添加,插入和移除某一范围元素的方法.在Array中,只能一次获取或设置一个元素的值
3.Array可以具有多个维度,而ArrayList始终是一维的。
所以我也觉得应该用泛型
用这个就行。
[/Quote]
wlovew
2008-06-27
打赏
举报
回复
[Quote=引用 19 楼 Orangerkey 的回复:]
C#下使用动态数组用:ArrayList
位于System.Collections 下
Array与ArrayList的区别:
1.Array的容量是固定的,ArrayList的容量可根据需要自动扩充
2.ArrayList提供添加,插入和移除某一范围元素的方法.在Array中,只能一次获取或设置一个元素的值
3.Array可以具有多个维度,而ArrayList始终是一维的。
所以我也觉得应该用泛型
[/Quote]
用这个就行。
凯尔特猿人
2008-06-26
打赏
举报
回复
用ArrayList吧,貌似申明数组必须指定大小,ArrayList可以自动增长
Sant11
2008-06-26
打赏
举报
回复
string [,] aa;
jryu2k5
2008-06-26
打赏
举报
回复
可以使用int[][]锯齿型数组,一般的int[,]只可以每行的列数相等,但锯齿型数组就可以做到各行的列数不一样。
例如:
int[][] temp=new int[2][];
int[0]=new int[4];
int[1]=new int[10];
注册失败
2008-06-26
打赏
举报
回复
如果是数组维数不确定,那我不知道怎么办
如果是数组内放的东西多少不确定,也就是说数组长度不确定
那就别用数组,用ArrayList或者Hashtable或者什么都行
我姓区不姓区
2008-06-26
打赏
举报
回复
啥意思?是说数组维数不确定?用泛型吧
xyhv
2007-09-06
打赏
举报
回复
TO:Red_ange,
a[,] = new 好象不行吧,当a[,] = new int[2,5]后不可以再增加啊.
Red_angelX
2007-09-06
打赏
举报
回复
a[,] = new ...
xyhv
2007-09-06
打赏
举报
回复
我想要一个ReDim功能的多维数组,
barrytam
2007-09-05
打赏
举报
回复
lz,说清楚点
加载更多回复(4)
C#
创建大小可变的
二维数组
我们知道,
C#
创建
二维数组
需要实现给定数组在两个维度上的大小。那么能不能不事先给出大小,就创建
二维数组
?这需要结合List泛型和数组来创建。例如: List<string[]> timespans = new List<string[]>(); timespans.Add(new string[]{"00:00:02","00:00:09"}); timespans.Add(new string[]{"00:00:25","00:00:39"}); timespans.Add(new
两种
动态创建
二维数组
的方法
#include<iostream> #include<cstdlib> #include<iomanip> #include"windows.h" using namespace std; template <typename T> void Creat_two_array(T **&x, const int &row,const...
C#
---
二维数组
【千锋合集】史上最全Unity3D全套教程|匠心之作_哔哩哔哩_bilibili 1.有两个下标的数组称为
二维数组
2.
二维数组
本质上是以数组作为数组元素的数组,即数组的数组
二维数组
的初始化 动态初始化 类型[,] 数组名=new 类型[常量表达式1,常量表达式2]; 例如:int[,] array=new int[2,3]{{1,2,3},{1,2,3}} int[,] map=new int[,]{{1,2,3},{4,5,6}} 注意:第二维的个数必须相同,例如上面的...
c语言动态生成
二维数组
,C语言
动态创建
二维数组
/*C语言 如何
动态创建
二维数组
转化为一维数组申请数组,创建和释放都比较简单*/#include #include #include #define RANK 10#define COLUMN 7int main(){int i,j;int (*p)[COLUMN];//动态生成
二维数组
,指定列数为COLUMN,如果想改,自己该里面//的参数,如果想定义n行2列就为: p=(int (*)[2]...
c++中try_catch的使用,
二维数组
动态创建
在之前的文章 [ 一种打印螺旋矩阵的方法] (http://blog.csdn.net/bflong/article/details/47273275)中有这样一段
动态创建
二维数组
代码:int **CircleArray; CircleArray = new int *[n]; for (int t = 0; t < n; t++) { CircleArray[t] = new int[n]
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章