c# - 如何进入 C# 自动构造函数 block ?

标签 c# visual-studio-2010

我想知道是否有任何方法可以将断点放在自动构造函数/对象初始化程序 block 中?

例子:

var x = new Person()
{
  Name = 'John',
  Age = DateTime.Now - Birthdate
}

我想在第 4 行放置断点。当为每个属性设置 150 个具有不同逻辑的字段并且您正在创建实例的类型不受您的控制(例如 EF4 实体)时,这非常有用,因此您无法创建自定义构造函数。有什么想法吗?

最佳答案

解决此问题的方法是编写如下代码以简化调试:

var x = new Person();
x.Name = "John";
x.Age = DateTime.Now - Birthdate;

关于c# - 如何进入 C# 自动构造函数 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307308/

相关文章:

c# - MVVM ListBox 鼠标单击不起作用,但 MouseDoubleClick 起作用

c# - 为什么我的 ListView 不显示列表或详细信息项目?

带有 Bootstrap 的 C# ASP.NET

c++ - concurrent_queue 的内存损坏

asp.net-mvc - "Unable to evaluate expression"和异步 CTP

c# - 将参数添加到 WCF .svc 文件

c - 参数列表中的前导逗号表示空括号?

C#:如何访问对象实例?

c# - .Net Socket 不响应远程断开连接?

.net - 在 Visual Studio 2010 中组织或颜色编码项目和文件夹