У меня есть класс, в котором есть несколько простых членов. Я ищу, чтобы открыть отладчик в Visual Studio 2010. Я хочу быстро взглянуть на список этих типов и избежать всего сверления и расширения дерева значений переменной. Я надеюсь, что что-то ускользает от аналогичного редактирования autoexp.dat, как на C++.Есть ли что-то простое для визуализаторов отладчика в C#, что аналогично редактированию autoexp.dat для C++?
1
A
ответ
2
Переопределите ToString()
для своих объектов или используйте DebuggerDisplay (спасибо @gdir).
Если C# объект имеет переопределенный ToString(), отладчик будет вызывать переопределение и показать его результат вместо стандартной {}. Таким образом, если вы переопределили ToString(), вам не нужно использовать DebuggerDisplay. Если вы используете оба параметра, атрибут DebuggerDisplay принимает приоритет над переопределением ToString().
Я мало знаю о C++, но вы, вероятно, ищете атрибут DebuggerDisplay. См. Https://msdn.microsoft.com/en-us/library/x810d419.aspx – gdir
Сладкий, похоже, эта ссылка обсуждает autoexp.cs! Это похоже на то, что я искал. Я также проверю эти атрибуты. – jxramos