Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Constructor DebuggerDisplayAttribute (String)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la clase DebuggerDisplayAttribute.

Espacio de nombres:   System.Diagnostics
Ensamblado:  mscorlib (en mscorlib.dll)

Public Sub New (
	value As String
)

Parámetros

value
Type: System.String

La cadena que se mostrará en la columna de valor para las instancias del tipo. una cadena vacía ("") hace que la columna de valor se oculta.

El value parámetro puede contener llaves ({y}). El texto dentro de un par de llaves se evalúa como el nombre de un campo, propiedad o método. Por ejemplo, el siguiente código de C#, "Count = 4" que se mostrará cuando se selecciona el signo más (+) para expandir la presentación del depurador para una instancia de MyTable.

[DebuggerDisplay("Count = {count}")]
class MyTable
{
    public int count = 4;
}

El ejemplo de código siguiente hace que el valor de la Count propiedad heredadas Hashtable clase a se muestra cuando se selecciona el signo más (+) para expandir la presentación del depurador para una instancia de MyHashtable. Debe ejecutar el ejemplo completo, que se proporciona en el DebuggerDisplayAttribute (clase), para ver los resultados.

<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
    Inherits Hashtable

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: