ReadOnlyAttribute(Boolean) Constructor

Definición

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 trueen , el valor de este atributo se establece en el miembro Yesconstante . Para una propiedad marcada con el ReadOnlyAttribute valor establecido falseen , 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.

Se aplica a

Consulte también