【发布时间】:2019-06-27 07:56:05
【问题描述】:
这是代码:
Employee e = new Employee() { Name = "Jeff", Age = 45 };
这是构建调试程序集时的编译方式:
Employee employee = new Employee();
employee.Name = "Jeff";
employee.Age = 45;
Employee employee2 = employee;
这就是它在构建版本时的编译方式:
Employee employee = new Employee();
employee.Name = "Jeff";
employee.Age = 45;
问题是:为什么调试构建会产生一个引用同一对象的变量?
【问题讨论】:
-
“如何编译”是什么意思?您是否有一个新变量突然出现在生成的二进制文件中?
-
@someone sharplab.io/…
标签: c# .net build compilation debug-build