Не имеет смысла «показывать значение в IntelliSense», но, думаю, вы имеете в виду в отладчике . В этом случае вы ищете атрибут DebuggerDisplayAttribute
:
[DebuggerDisplay("Name = '{Name}', Age = '{Age}'")]
public class XYZ
{
public string Name;
public int Age;
}
Конечно, вы также можете переопределить метод ToString()
. В отсутствие DebuggerDisplayAttribute
отладчик использует ToString()
. Вы должны использовать DebuggerDisplayAttribute
, только если вам действительно нужно, чтобы реализация ToString()
была другой (и недостаточной для отладки).