我有一个原型:
int[] medianFileter(int[] data);
和一个数组
int[] intVal = new int[5];
如何将intVal传递给C#中的原型?
答案 0 :(得分:7)
int[] result = medianFileter(intVal);
请注意,对方法中的数组所做的任何更改都将显示在intVal
中:您没有单独传递每个整数,而是对整个数组的引用。
(由于你使用了“原型”这个词,这里可能有些棘手 - 它不是标准的C#术语,所以我不确定你的意思。如果你能澄清这个问题,那会有所帮助。)
另外,.NET中的方法名称通常是Pascal,所以这应该是:
int[] result = ApplyMedianFilter(intVal);
答案 1 :(得分:0)
要么我在这里看不到一些明显的怪异,要么它只是通常的函数调用:
int[] medianFiltered = medialFileter(intVal);
答案 2 :(得分:0)
这就是你要做的,
medianFileter(intVal);
答案 3 :(得分:0)
有什么问题:
medianFileter(intVal);