[問題] 一個Main的問題

看板C_Sharp (C#)作者 (TD)時間13年前 (2012/06/18 20:35), 編輯推噓2(2013)
留言15則, 5人參與, 最新討論串1/1
請教一下,一個專案只能存在一個Main嗎?? 若有兩個Main在一個專案中,會出現『有一個以上的已定義進入點』error 剛從Java跳過來這邊,有些東西不太瞭解 在一個專案底下可能有很多要測試的class,都會寫Main來測試 一個cs檔一個Main這樣子,但是似乎不能在同一個專案裡面?? 這樣不就要一個Main用一個專案?? 還是哪邊沒設定好呢?? 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.80.83

06/18 20:47, , 1F
何不寫成其它名字, 再用一個main分別呼叫
06/18 20:47, 1F

06/18 20:59, , 2F
我目前是一個cs檔裡面寫只寫一個main,這樣比較好測試
06/18 20:59, 2F

06/18 21:00, , 3F
請問A大您的意思是?? 不太明白
06/18 21:00, 3F

06/18 21:42, , 4F
我記得有一個方法可以設定他是起始點~
06/18 21:42, 4F

06/18 22:15, , 5F
project可以設定起始點
06/18 22:15, 5F

06/18 22:57, , 6F
可是我是只有一個專案,裡面有很多個cs檔
06/18 22:57, 6F

06/18 22:57, , 7F
每個cs檔裡面都只有一個Main,目前只想到要測試某個cs檔時
06/18 22:57, 7F

06/18 22:57, , 8F
將其他cs檔的Main註解掉 不知道有沒有其他方法
06/18 22:57, 8F

06/18 23:37, , 9F
你在project上面按2下,裡面會有
06/18 23:37, 9F

06/19 00:05, , 10F
在Project上按兩下只會展開/收合此專案而已..QQ 我是VS2012
06/19 00:05, 10F

06/19 11:02, , 11F
要測試就寫unit test啊!
06/19 11:02, 11F

06/22 00:40, , 12F
A大第一行推文就是答案了 不然就是假設是WindowForm專案
06/22 00:40, 12F

06/22 00:41, , 13F
第一個Form1是程式進入點 第二個Form2.cs 就在Form1裡new
06/22 00:41, 13F

06/22 00:42, , 14F
出Form2 {Form2 f2 = new Form2(); f2.Show();}開啟Form2
06/22 00:42, 14F

06/22 00:43, , 15F
Console專案應該就沒辦法
06/22 00:43, 15F
文章代碼(AID): #1Fto2Dip (C_Sharp)
文章代碼(AID): #1Fto2Dip (C_Sharp)