.net 傳遞多參數的一種方法
在 Codeplex 參考高手的 Source Code看到的…
這樣, 在開發時若需要傳遞大量參數時~也不用宣告的太辛苦…只要知道會用Array就好了~ ^o^
在 Codeplex 參考高手的 Source Code看到的…
Before :
1: void Fun1(string arg1, string arg2, string arg3)
2: {
3:
4: }
After :
1: void Fun1(params string[] args)
2: {
3: }
呼叫方式 :
1: Fun1("Hello","The","World");
VB.Net
Before :
1: Sub Fun1(ByVal x As Integer, ByRef y As Integer, ByRef z As Integer)
2:
3: End Sub
After :
1: Sub Fun1(ByVal ParamArray nums As Integer())
2:
3: End Sub
呼叫方式
1: Fun1(123,456,789)
這樣, 在開發時若需要傳遞大量參數時~也不用宣告的太辛苦…只要知道會用Array就好了~