我想你該了解的不是從那開,而是那些代表什麼。
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大概才是他們真正困惑的地方。