У меня есть в моей.NET Visual Studio 2008 проект C# одно наблюдаемое свойство и шоу отладчика открытые и сразу закрытые фигурные скобки "{}". Я полагаю, что это является неинициализированным (I) Список, но почему это не делает шоу "пустой указатель" или "unitialized". Что делает "{}", это означает?
br, Милан.
Наиболее вероятная причина в том, что тип рассматриваемого значения переопределяет метод .ToString ()
и возвращает пустую строку. Это приведет к тому, что на дисплее будет отображаться {}, поскольку C # EE оборачивает возврат .ToString внутри {}
Если вы хотите изменить значение, отображаемое в отладчике, вы можете управлять им с помощью DebuggerDisplayAttribute . Вместо этого вы также можете переопределить метод .ToString ()
. Но это может повлиять на другие области ваших приложений.