.net 傳遞多參數的一種方法

  • 7757
  • 0
  • 2011-10-14

.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就好了~