在Visual Studio调试器值"{}"中它意味着什么?

mil*_*lan 5 .net debugging visual-studio-2008 visual-studio

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

br,米兰.

Jar*_*Par 5

最可能的原因是有问题的值的类型会覆盖该.ToString()方法并返回一个空字符串.这将导致显示为{},因为C#EE包含了{}内部.ToString的返回