.net - 在Visual Studio调试器值 "{ }"中是什么意思?

标签 .net visual-studio visual-studio-2008 debugging

我在Visual Studio 2008 .NET C#项目中有一个观察到的属性,调试器显示了打开和立即关闭的大括号“{}”。
我相信它是未初始化的(I)List,但是为什么它不显示“null”或“unitialized”。这是什么意思 ?

br
米兰。

最佳答案

最可能的原因是,所讨论的值的类型将覆盖.ToString()方法并返回一个空字符串。这将导致显示为{},因为C#EE在{}的内部包装了.ToString的返回值。

关于.net - 在Visual Studio调试器值 "{ }"中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3071611/

相关文章:

.net - 带有 SSL 终止负载平衡服务器的 WCF

c# - 代码契约+代码分析

c++ - QT 与不同的工具集

xml - 错误 : Can only generate one of classes or datasets

c - 为什么 -o 是要从 Microsoft 编译器和链接器中删除的候选对象?

c# - 如何在构建后事件中集成条件逻辑

C# 调用 Action 跨线程访问

c# - Playwright (.NET) 尝试使用与安装的浏览器版本不同的浏览器版本

c# - 如何在Winform中使用CSS格式化 Crystal 报表?

c++ - _beginthread/ex C3861 - 找不到标识符