某些.NET类必须在类或单个成员上设置某种属性,以告诉它显示这些成员'在调试模式下将鼠标悬停在对象上时默认值。这是一个例子:
Type
中的所有成员中,只有Name
和FullName
在对象完全折叠时显示。我想对我自己的一些课程做同样的事情,这样我就可以默认显示实体的ID和名字成员。有没有办法可以做到这一点?
注意:我的问题与VS 2013有关,但是对于使用旧版本的人来说,知道如何为早期版本(如2010或更早版本)执行此操作会很高兴。我也在使用C#4.0,以防我实现的方法在语言和.NET框架之间有所不同。
答案 0 :(得分:6)
您可以在类
中使用它[DebuggerDisplay("Name = {Name}, Id = {Id}")]
public class MyClass
{
public string Name { get; set; }
public int Id { get; set; }
}