ReadOnlyAttribute(Boolean) Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ReadOnlyAttribute.
public:
ReadOnlyAttribute(bool isReadOnly);
public ReadOnlyAttribute (bool isReadOnly);
new System.ComponentModel.ReadOnlyAttribute : bool -> System.ComponentModel.ReadOnlyAttribute
Public Sub New (isReadOnly As Boolean)
Parámetros
- isReadOnly
- Boolean
true
para mostrar que la propiedad a la que está enlazado este atributo es de sólo lectura; false
para mostrar que la propiedad es de lectura y escritura.
Ejemplos
En el ejemplo de código siguiente se marca una propiedad como de solo lectura. Este código crea un nuevo ReadOnlyAttributeobjeto , establece su valor ReadOnlyAttribute.Yesen y lo enlaza a la propiedad .
public:
[ReadOnly(true)]
property int MyProperty
{
int get()
{
// Insert code here.
return 0;
}
void set( int value )
{
// Insert code here.
}
}
[ReadOnly(true)]
public int MyProperty {
get {
// Insert code here.
return 0;
}
set {
// Insert code here.
}
}
<ReadOnlyAttribute(True)> _
Public Property MyProperty() As Integer
Get
' Insert code here.
Return 0
End Get
Set
' Insert code here.
End Set
End Property
Comentarios
No se pueden cambiar los miembros marcados con el ReadOnlyAttribute establecido true
en o que no tienen un Set
método . Los miembros que no tienen este atributo o que están marcados con el ReadOnlyAttribute establecido false
en son de lectura y escritura, y se pueden cambiar. El valor predeterminado es No.
Nota
Al marcar una propiedad con el ReadOnlyAttribute establecido true
en , el valor de este atributo se establece en el miembro Yesconstante . Para una propiedad marcada con el ReadOnlyAttribute valor establecido false
en , el valor es No. Por lo tanto, cuando desee comprobar el valor de este atributo en el código, debe especificar el atributo como ReadOnlyAttribute.Yes o ReadOnlyAttribute.No.