C#怎么判断数组满

比如num数组满了我要插入元素就把num的元素放入新建立的num0数组中但怎么判断num满了呢在C/C++可以判断'\0'但C#里怎么办呢... 比如num数组满了 我要插入元素 就把num的元素放入新建立的num0数组中
但怎么判断num满了呢 在C/C++可以判断'\0'但C#里怎么办呢
展开
 我来答
百度网友40345a600
2006-07-08 · TA获得超过680个赞
知道答主
回答量:327
采纳率:0%
帮助的人:0
展开全部
给你一段code吧:

public static int[]GetNum0(int position,int[]num,int val)
{
..........
//先对position进行检查,判断是否符合数组的范围要求
int num0 = new int[num.Length+1];
for(int x=0;x<position;x++)
num0[x]=num[x];
num0[position]=val;
for(int x=position+1;x<num0.Length;x++)
num0[x]=num[x-1];
return num0;
}
很简单的一段代码,不需要我解释吧~~

倒...又看了一遍...发现自己理解错了...重来

在这种灵活性较大的数据存储中,我们一般不使用数组,而使用ArrayList,是一种类似与链表的东西,可以方便的删除,增加,插入元素,不需要你做其他任何的工作,下面给一个例子:
ArrayList aaa = new ArrayList();
aaa.Add(32165456);//增加一个int元素
aaa.Add("What a bird!");//增加一个string元素
aaa.Insert(0,321);//在位置0插入一个int元素
aaa.Remove(aaa[0]);//将aaa的第1个元素删除,注意,删除的时候必须要提供对象的指针,而不能够提供实值
aaa[0]=321;//设置第1个元素的值
richardbao2000
2006-06-29 · TA获得超过5342个赞
知道大有可为答主
回答量:4457
采纳率:100%
帮助的人:3890万
展开全部
C# 中可以通过 Length 属性知道数组的长度。

int[] a = {0, 1, 2, 3, 4, 5};

int b = a.Length; // b 等于 6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8d249d90
2006-07-10 · TA获得超过106个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:0
展开全部
直接length就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式