关于c#中对象的基本构造函数问题

Nik*_*Rao 1 c#

嘿伙计们,刚开始使用C#.我有一些疑惑,如果有人能帮助我,我会非常感激.


问题1

   namespace borrowmoney
    {
        public partial class Form1 : Form
        {
            guy nikhil = new guy();

             public Form1()
            {
                InitializeComponent();


                nikhil.cash=50;
             }
          }
    }
Run Code Online (Sandbox Code Playgroud)

在上面的程序中,form1()构造函数应首先运行,但是实例化是在构造函数之外完成的,那么构造函数如何知道实例化并返回使用guy的数据成员(cash是person类的数据成员)?

Meh*_*ari 5

编译代码时,实例化将移动到构造函数.它将在执行构造函数体之前实例化.