Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Значение Value в окне Watch


Автор: Plamenk 9.3.2005, 15:51
Всем Привет!

Честно говоря даже не знаю, как объяснить! smile
Вообщем, когда просматриваешь переменную (во время трассировки) в окне Watch в колонке Value, для некоторых объектов выводиться следующее значение "{[Имя свойства] = "[значение свойства]"}".
Так например у TreeNode (узел TreeView) выводится {Text = "XXXX"}.
Я создал класс набодобии TreeNode, но у него в этой колонке вместо "{[Имя свойства] = "[значение свойства]"}", выводиться {Имя типа}.

Сообственно вопрос: Как пометить свойство класса, чтобы оно выводилась в колонке Value окна Watch?

Заранее Все БОЛЬШОЕ СПАСИБО!!!

Автор: [Last]Wizard 9.3.2005, 16:23
Переопредели метод ToString()

Автор: Plamenk 9.3.2005, 16:52
Нет метод ToString() здесь совсем не при чем! Тут помечается именно свойство.
Так у TreeNode - ToString() примерно следующий:

Код

return "TreeNode: " + this.Text;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)