[心得] List<object>無法加入已存在控制項?

看板C_Sharp作者 (Tomex Ou)時間16年前 (2009/03/25 08:01), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/2 (看更多)
例如WinForm上的控制項,為了達到群組控制 把它們加入List<control>. List<CheckBox> list = new List<CheckBox>(); list.Add(CheckBox1); list.Add(CheckBox2); 會產生compile error。 換成ArrayList不會compile error,但執行仍有問題。 一直沒去注意這問題 難道這些集合一定要copy object方式嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.115.181

03/25 08:15, , 1F
錯誤訊息哩?
03/25 08:15, 1F

03/25 08:20, , 2F
看起來語法沒錯,應該template型別問題吧
03/25 08:20, 2F

03/25 23:03, , 3F
恩,大家可試一試,訊息很長不方便貼,反正測一下很快
03/25 23:03, 3F
文章代碼(AID): #19oNHpa4 (C_Sharp)
文章代碼(AID): #19oNHpa4 (C_Sharp)