当前位置:编程学习 > C#/ASP.NET >>

c#函数参数问题

函数void fun(int [] a){.......}
每次要操作数组中不同的块,比如int a[100],每次只操作5个元素,不知道如何实现,希望高手帮助一下。
在线急等。。。。 --------------------编程问答-------------------- void fun(int start, int len, int[] a){.......}
--------------------编程问答-------------------- void fun<T>(T[] a,int num)
--------------------编程问答-------------------- 这样 貌似不行,我是想每次传递不同的数组段,然后对这段数组进行操作,同时要保证原数组能够改变。
楼上两位的方法我试了就是 在函数中var ar=a.skip(start-1);可是ar我无法使用下表访问,我需要下表访问数组。。。 --------------------编程问答-------------------- 不同数组,使用泛型
如fun<int>(a,5) --------------------编程问答--------------------
引用 4 楼 wuyq11 的回复:
不同数组,使用泛型
如fun<int>(a,5)

我表述有问题,不是不同数组,就是同一个数组中若干个元素,int a[100] ,每次传递5个元素,
fun1(int[] a,int start){}  在fun1中我又调用了一个函数 fun2,我再将数组a作为实参,
我想实现的就是同时能操作原数组中的元素,又能将数组段作为参数传递给fun2. --------------------编程问答--------------------
引用 4 楼 wuyq11 的回复:
不同数组,使用泛型
如fun<int>(a,5)

请问,如果我把传递过来的参数参与指数运算,应该用什么语句,比如参数一是底数,参数二是指数部分,该如何安排?
谢谢您啦 --------------------编程问答-------------------- Math.Log() --------------------编程问答-------------------- 把要操作的个数也作为一个参数即可
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,