2016-07-27 82 views
0

我想在下面聲明一個參數爲Form聲明數據類型爲表

void Func(Form frm) 
{ 
    frm emp = new frm(); 
} 

,但我得到了一個錯誤,我不能delcare這樣。任何建議?

回答

7

frm是一個變量不是一個類型

void Func(Form frm) 
{ 
    Form emp = frm; 
} 
+0

爲什麼我不能去想這個算法? :d – Bun

2

您正在使用variablemethod parameter),其作爲一種類型的名稱對象的實例。

您不應該調用new運算符,因爲您已經創建了實例。

新操作符用於創建對象並調用constructors

然後你只需要使用the assignment operator或使用變量是:

void Func(Form frm) 
{ 
    frm.Show(); 
    //Form emp = frm; 
}