看板 C_Sharp 關於我們 聯絡資訊
想請問各位大大, 當某一事件觸發時,想利用判斷式去決定是否要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
Eleganse:為什麼不是把new出來的物件放在陣列裡 07/12 23:07
bestman8556:應該說 我不想事先NEW一大堆物件擺在等用到 07/12 23:08
bestman8556:所以想等觸發事件 再去NEW一個新的物件來判斷&使用 07/12 23:09
VVll:那你不會每次new完就丟到陣列內,然後迴圈檢查陣列 07/12 23:42
putumaxally: f0 已經解構掉了,怎麼不直接 new 給 f0 07/12 23:50
Abbee:疑問同樓上 07/13 17:34
bestman8556:抱歉,範例程式碼打錯QQ 07/13 21:22
bestman8556:用意主要就是f0沒有 new f0 f1沒有 new f1 07/13 21:23
※ 編輯: bestman8556 (211.21.138.230), 07/13/2014 21:23:45
jason830301:用 list 可以達到你要的效果吧? 07/15 11:27
bestman8556:回樓上J大,的確以LIST解決了~!! 謝謝拉~~ 07/15 21:48