A a = new A();
012E2FB8 mov ecx,58812BCh
012E2FBD调用011C30F4
012E2FC2 mov dword ptr [ebp-44h],eax
012E2FC5 mov ecx,dword ptr [ebp-44h]
012E2FC8 调用 012E0D60
012E2FCD mov eax,dword ptr [ebp-44h]
012E2FD0 mov dword ptr [ebp-40h],eax
更具体地说,为什么有两个调用?
最佳答案
第一个调用是设置对象的类型。第二个调用是将对象设置为 A 类的新对象。
关于c# - cSharp 中的对象创建程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48340763/