聲明一個簽名為“public int F(int i,int j,ref int c,out int sum,params int[] args)”的方法。該方法的方法參數為“int i,int j,ref int c,out int sum,params int[] args”。i和j為值參數,c為引用參數,sum為輸出參數,args為參數數組。
public int F(int i,int j,ref int c,out int sum,params int[] args)
{
}
下面調用F(int i,int j,ref int c,out int sum,params int[] args)方法。i、j、c、sum和args參數的值分别為10、20、c、sum和args。其中,c和sum變量為int類型,args變量為元素類型為int的數組,且包括3個元素:1、2和3.
int c = 0,sum;
int[] args = new int[]{1,2,3};
int result = F(10,20,ref c,out sum, args); //調用F()方法
Program類沒有聲明構造函數,那麼系統會自動為該類添加一個預設構造函數,并設定name和age資料成員的值分别為null(string類型的預設值)和0(int類型的預設值)。Jack類包括了一個空的私有執行個體構造函數,該類不能被執行個體化。“Jack jack = new Jack()”表達式用來建立Jack類的執行個體會發生錯誤。