2009-07-07 32 views
0

陣列我有一個原型:如何通過在C#

int[] medianFileter(int[] data); 

和陣列

int[] intVal = new int[5]; 

如何傳遞的INTVAL原型在C#中?

+0

我不明白962代表如何與人。和2個銀色徽章提出這樣一個簡單的問題。 – 2009-07-07 05:30:38

+1

因爲也許他的964(現在)聲望點來自另一種編程語言的專業知識?這不是一個C#特定的網站。 – scwagner 2009-07-07 06:00:26

回答

8

嗯,你只是把它(假設你已經有了一個真正的實現來電):

int[] result = medianFileter(intVal); 

注意,這個方法中的數組所做的任何更改將在intVal顯示:你不是單獨傳遞每個整數,而是引用整個數組。由於你使用了「原型」這個詞,這裏可能會有一些技巧 - 這不是標準的C#術語,所以我不完全確定你的意思。如果你能澄清這個問題,那將會有所幫助。 )

在一個側面說明,在.NET方法名稱通常是帕斯卡 - 套管,所以這也許應該是:

int[] result = ApplyMedianFilter(intVal); 
0

這是不是我沒有看到一些明顯的怪事這裏,還是這只是平常函數調用:

int[] medianFiltered = medialFileter(intVal); 
0

這是你會做什麼,

medianFileter(intVal); 
0

什麼的問題:

medianFileter(intVal);