[問題] 類別宣告問題!!

看板C_Sharp (C#)作者 (廷廷)時間11年前 (2014/07/12 22:47), 11年前編輯推噓3(307)
留言10則, 6人參與, 最新討論串1/2 (看更多)
想請問各位大大, 當某一事件觸發時,想利用判斷式去決定是否要new一個新的類別 且判斷要new一個新的類別可能不只一次,且new的類別名稱要連續(如f1、f2...等) 大致程式碼如下: Form1 f0 = new Form1(); 觸發事件 { while(true) { if(f0 == null || f0.IsDispose) //f0須跟著迴圈改變為f1、f2...等 new f0 =new Form1(); //f0須跟著迴圈改變為f1、f2...等 else { //Do what I want this Class that I want to do break; } } } 想請問各位大大,是否有辦法在宣告類別時,類別的名稱稱可以如此命名? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.138.230 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1405176475.A.6AD.html

07/12 23:07, , 1F
為什麼不是把new出來的物件放在陣列裡
07/12 23:07, 1F

07/12 23:08, , 2F
應該說 我不想事先NEW一大堆物件擺在等用到
07/12 23:08, 2F

07/12 23:09, , 3F
所以想等觸發事件 再去NEW一個新的物件來判斷&使用
07/12 23:09, 3F

07/12 23:42, , 4F
那你不會每次new完就丟到陣列內,然後迴圈檢查陣列
07/12 23:42, 4F

07/12 23:50, , 5F
f0 已經解構掉了,怎麼不直接 new 給 f0
07/12 23:50, 5F

07/13 17:34, , 6F
疑問同樓上
07/13 17:34, 6F

07/13 21:22, , 7F
抱歉,範例程式碼打錯QQ
07/13 21:22, 7F

07/13 21:23, , 8F
用意主要就是f0沒有 new f0 f1沒有 new f1
07/13 21:23, 8F
※ 編輯: bestman8556 (211.21.138.230), 07/13/2014 21:23:45

07/15 11:27, , 9F
用 list 可以達到你要的效果吧?
07/15 11:27, 9F

07/15 21:48, , 10F
回樓上J大,的確以LIST解決了~!! 謝謝拉~~
07/15 21:48, 10F
文章代碼(AID): #1JmKgRQj (C_Sharp)
文章代碼(AID): #1JmKgRQj (C_Sharp)