- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一个很好的具体示例,其中显然需要用某些东西覆盖 ToString()
,但要使用 [DebuggerDisplay(...)]
自定义属性以在调试器中显示其他内容?
最佳答案
例如,二叉树的 Node 对象。
ToString()
只想显示该节点的负载,而 DebuggerDisplay
可能还会显示它指向的节点。
关于c# - [DebuggerDisplay(...)] 属性有用的示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3703515/
public class A { [DebuggerDisplay("{DDBpp1()}")] public byte[] Bpp = new byte[2]; public
我喜欢 DebuggerDisplay 属性。我非常喜欢它,所以我想在我没有源代码的类型上使用它。 这可能吗? 最佳答案 为外部类型设置 DebuggerDisplay 的示例 (System.Col
我正在寻找一个很好的具体示例,其中显然需要用某些东西覆盖 ToString(),但要使用 [DebuggerDisplay(...)]自定义属性以在调试器中显示其他内容? 最佳答案 例如,二叉树的 N
class A { public Color ColorA { get; set; } public Color ColorB { get; set; } public A(C
假设我有一个对象: [DebuggerDisplay("Bar={bar}")] public class Foo { public String bar{get;set;} } 当我只有一个
我在应用 DebuggerDisplay 时遇到问题通用类的属性: [DebuggerDisplay("--foo--")] class Foo { } [DebuggerDisplay("Bar:
有没有办法在运行时访问 DebuggerDisplayAttribute 显示的字符串? 对于我们的业务对象,我尝试获取有关异常处理的自动调试器信息。捕获异常时使用的实际对象应序列化为文本以增强异常消
我有几个定义 DebuggerDisplay 属性的类。我想知道是否有一种方法可以根据另一个属性定义一个 DebuggerDisplay 属性。如果我有以下类(class): [DebuggerDis
我想在索引器类上做这样的事情: [DebuggerDisplay("Debug: {_Items[index]}")] public override string this[byte
这个问题在这里已经有了答案: How to make [DebuggerDisplay] respect inherited classes or at least work with collec
我有一个包含 8 个 bool 值的类,我想在调试器中将这些 bool 值表示为 1 或 0,我该如何实现? 最佳答案 你可以创建一个简单的辅助方法: private string GetBitMas
我想应用 DebuggerDisplayAttribute 来包含内存地址值。有没有办法让它以十六进制显示? [DebuggerDisplay("Foo: Address value is {Addr
我有一个继承自 List 的类.它在所有方面都运行良好并且符合预期,除了一个:当我添加 [DebuggerDisplay] 时属性。即使查看 List 也有其作为 [DebuggerDisplay("
是否可以将 System.Diagnostics.DebuggerDisplay 属性分配给字典的定义? 例如 Dictionary [System.Diagnostics.DebuggerDispl
属性 [DebuggerDisplay] ( Using DebuggerDisplayAttribute ) 允许定义 VS 2010/2008 调试器中的显示。通过修改 AutoExp.cs/.d
当前状态 有两个类: [DebuggerDisplay(@"One = {One}, two = {Two}")] public class A { public int One { get;
考虑以下类: [DebuggerDisplay("{GetType().Name,nq}: FileName = {FileName,nq}")] public class FileWrapper {
有两种方法可以增加调试信息的有用性,而不是在调试器中看到 {MyNamespace.MyProject.MyClass}。 这些都是DebuggerDisplayAttribute的用途和 ToStr
[DebuggerDisplayAttribute("{_name}")] 对比 [DebuggerDisplay("{_name}")] 有区别吗?一个是另一个的别名吗?使用名为 foo 的属性时,
我知道这个属性应该在 C# 中工作,但在我的情况下它没有。 我有一个带有懒惰属性 child 的类。访问此属性可能会产生往返服务器的副作用。所以,自然地,当我只是在调试器观察窗口中观察它时,我不希望发
我是一名优秀的程序员,十分优秀!