[問題] 宣告method時帶入的參數型態不定

看板C_Sharp作者 (アシュラム)時間16年前 (2009/06/24 10:38), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我要宣告一個method,可是依據傳入的object不同 要new不同的物件 例如 void methodfunc() { class1 abc = new class1(); abc.attribute = ... class1已經是在別的地方定義好了 另外還有class2, class3等等 我在呼叫methodfunc()的時候 要依據不同的功能呼叫 裡面要new class1或class2不定 請問這樣要怎麼寫會比較好? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.142.207

06/24 11:19, , 1F
generics void methodfunc<T>()
06/24 11:19, 1F

06/24 12:49, , 2F
補充一下:, where T: new()
06/24 12:49, 2F
文章代碼(AID): #1AGP6wQv (C_Sharp)
文章代碼(AID): #1AGP6wQv (C_Sharp)