我启动程序时首先读取哪些代码?

时间:2017-06-06 14:52:58

标签: c# .net forms

我启动程序时首先阅读了哪部分C#代码?

如果连接了调试器,我想立即关闭应用程序,那么我在哪里放置if(Debugger.IsAttached)代码?我已经尝试将它放在Program.cs(Main)中,我也试过把它放在“InitializerComponent();”之后。在“public Form1()”中截图:http://prntscr.com/fgl6ql
Program.cs的屏幕截图:http://prntscr.com/fgl6zu

2 个答案:

答案 0 :(得分:1)

首先执行Main()中的任何内容,这通常始终是.NET控制台/ Windows应用程序的入口点。

答案 1 :(得分:-1)

LB2提出了一个很好的观点,所以我将添加一堆

if (Debugger.IsAttached){
Application.Exit();}

在我的代码中的各个位置。 谢谢@ LB2