Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在csharp程序中调用的第一个构造函数_C#_Constructor - Fatal编程技术网

C# 在csharp程序中调用的第一个构造函数

C# 在csharp程序中调用的第一个构造函数,c#,constructor,C#,Constructor,理论问题: 调用的第一个构造函数是什么?它是编写代码中使用的第一个构造函数,还是在启动时调用了其他构造函数 同一问题的不同措辞: 在“实际”程序运行之前是否调用了任何构造函数 -- 我的一个朋友被问到“你的程序中的第一个构造函数是什么”,我认为这实际上可能是一个非常困难、深刻的问题,因为它需要大量关于csharp如何实际工作的知识。因此,我的问题是。首先在您的应用程序代码中?然后它应该是Main方法所在类的静态构造函数。还有顶级语句和模块初始值设定项。在应用程序代码未知之前:它是实现定义的。可能

理论问题: 调用的第一个构造函数是什么?它是编写代码中使用的第一个构造函数,还是在启动时调用了其他构造函数

同一问题的不同措辞: 在“实际”程序运行之前是否调用了任何构造函数

--
我的一个朋友被问到“你的程序中的第一个构造函数是什么”,我认为这实际上可能是一个非常困难、深刻的问题,因为它需要大量关于csharp如何实际工作的知识。因此,我的问题是。

首先在您的应用程序代码中?然后它应该是
Main
方法所在类的静态构造函数。还有顶级语句和模块初始值设定项。在应用程序代码未知之前:它是实现定义的。可能没有,很可能有很多初始化代码设置方法表、JIT、GC、线程池等