iT邦幫忙

0

C# 要按哪裡才會出現如下 static void Main(string[] args)

按 button1
會進入程式
private void button1_Click(object sender, EventArgs e)

以下是按哪裡,才會出現如下程式
static void Main(string[] args)

https://ithelp.ithome.com.tw/upload/images/20171016/20104326KOxG52IpAp.jpg

另外,以下這個版本已包括 MVC 嗎 ?

https://ithelp.ithome.com.tw/upload/images/20171016/20104326TFdpMCpo6C.png

小魚 iT邦大師 1 級 ‧ 2017-10-16 12:01:56 檢舉
有包括MVC
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
石頭
iT邦高手 1 級 ‧ 2017-10-16 07:22:22
最佳解答

Console 控制台應用程式

https://ithelp.ithome.com.tw/upload/images/20171016/20096630aEMwWQ1HVB.png

小魚 iT邦大師 1 級 ‧ 2017-10-16 12:02:53 檢舉

正名, 應該是主控台應用程式

0
froce
iT邦大師 1 級 ‧ 2017-10-16 09:11:43

我想你該了解的不是從那開,而是那些代表什麼。

static void Main()

這句代表從這句以下都是主程式進入點,程式執行就跑結果,所以需要一個主進入點告訴電腦,我執行這隻程式,就是要跑下面的那些程式碼,裡面會call一些function或是sub之類的。

private void button1_Click()

這句代表按下(Click)button1後,我要執行下面的程式碼。所以你只會在GUI程式看到,因為只有GUI才有按鈕。

然後C# GUI應該也可以寫static void Main(),像下面的範例:
http://www.kaiching.org/2012/11/csharp-Basic-concept-of-GUI.html
就是一開始就讓他跑個form1。

然後C#我不熟,不過算是拋磚引玉,希望有能力的可以不要教新手怎麼解決當前的問題,背後的know how大概才是他們真正困惑的地方。

圓頭人 iT邦研究生 5 級 ‧ 2018-09-07 10:03:06 檢舉

主程式進入點
很棒的觀念.謝謝大大的分享.

我要發表回答

立即登入回答