c#中如何实现数组相加

来源:百度知道 编辑:UC知道 时间:2024/06/17 09:19:58
定义三个数组 其中第三个数组能够包含前两个数组的所有元素 也就是第三个数组等于前两个数组相加

若要实现数组相加,必选先声明数组的长度 ,

string[] a=new string[5];
string[] b=new string[7];
string[] c;
c=new string[(a.length+b.length)]; //声明 数组 c 的长度.
//赋值
int index=0;
for(int i=0;i<a.length;i++)
{
c[index]=a[i];
index++;
}
for(int j=0;j<b.length;j++)
{
c[index]=b[j];
index++;
}
上述操作可将数组a和数组b的数据付到数组c中。也就实现了数组的相加。

必须先声明 数组的长度 才可以的使用的.

string[] a=new string[5];
string[] b=new string[7];
string[] c;

那么就必须先

c=new string[(a.length+b.length)]; //声明 数组 c 的长度.

//赋值

int index=0;

for(int i=0;i<a.length;i++)
{
c[index]=a[i];
index++;
}

for(int j=0;j<b.length;j++)
{
c[index]=b[j];
index++;
}

这样,就可以将 数组 a 和数组 b 的数据 付到 数组 c 中,

其实,在某些地方,用数组很麻烦——必须先规定长度,才能赋值使用。

如果,楼主 学到了 泛型集合 的话,其实,会发现 泛型集合 远比 数组 方便,因为,