3
C#デバッグ:[DebuggerDisplay]またはToString()?
{MyNamespace.MyProject.MyClass}デバッガーに表示する代わりに、デバッグ情報の有用性を高めるには2つの方法があります。 これらは、の使用法DebuggerDisplayAttributeとToString()方法です。 using System.Diagnostics; ... [DebuggerDisplay("Name = {Name}")] public class Person { public string Name; } または public class Person { public string Name; public override string ToString() { return string.Format("Name = {0}", Name); } } どちらか一方を優先する理由はありますか?両方をしない理由はありますか?それは純粋に個人的な好みですか?