美军德军投降:c#中的数组问题?

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 12:48:52
问一下,在c#中如何进行相同长度的一维数组元素的运算"+,-,*,/"运算?并返回到一个新的数组?

1.如果说你要高效简单的使用+ - * /的话,你就必须跟数组对象进行运算符重载,关于重载的方法,上网搜一下比比皆是。
2.可以使用一个自定义的函数或者类来完成,把两个数组传进去 返回数组类型即可。
一个简单的例子:
Public int[] Arr(int[] a1,int[] a2)
{
int [] r= new a1();
for (int i=0;i<a1.Length;i++)
{
r[i]=a1[i]+a2[i];
}
return r;
}
以上代码未经测试,如果有错误请自己修改