作者bestman8556 (廷廷)
看板C_Sharp
標題[問題] 類別宣告問題!!
時間Sat Jul 12 22:47:52 2014
想請問各位大大,
當某一事件觸發時,想利用判斷式去決定是否要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://webptt.com/m.aspx?n=bbs/C_Sharp/M.1405176475.A.6AD.html
1F:推 Eleganse:為什麼不是把new出來的物件放在陣列裡 07/12 23:07
2F:→ bestman8556:應該說 我不想事先NEW一大堆物件擺在等用到 07/12 23:08
3F:→ bestman8556:所以想等觸發事件 再去NEW一個新的物件來判斷&使用 07/12 23:09
4F:→ VVll:那你不會每次new完就丟到陣列內,然後迴圈檢查陣列 07/12 23:42
5F:推 putumaxally: f0 已經解構掉了,怎麼不直接 new 給 f0 07/12 23:50
6F:→ Abbee:疑問同樓上 07/13 17:34
7F:→ bestman8556:抱歉,範例程式碼打錯QQ 07/13 21:22
8F:→ bestman8556:用意主要就是f0沒有 new f0 f1沒有 new f1 07/13 21:23
※ 編輯: bestman8556 (211.21.138.230), 07/13/2014 21:23:45
9F:推 jason830301:用 list 可以達到你要的效果吧? 07/15 11:27
10F:→ bestman8556:回樓上J大,的確以LIST解決了~!! 謝謝拉~~ 07/15 21:48