Sdílet prostřednictvím


ReadOnlyAttribute(Boolean) Konstruktor

Definice

Inicializuje novou instanci ReadOnlyAttribute třídy.

public:
 ReadOnlyAttribute(bool isReadOnly);
public ReadOnlyAttribute (bool isReadOnly);
new System.ComponentModel.ReadOnlyAttribute : bool -> System.ComponentModel.ReadOnlyAttribute
Public Sub New (isReadOnly As Boolean)

Parametry

isReadOnly
Boolean

true zobrazit, že vlastnost, na kterou je tento atribut vázán, je jen pro čtení; false zobrazí, že vlastnost je pro čtení/zápis.

Příklady

Následující příklad kódu označuje vlastnost jen pro čtení. Tento kód vytvoří novou ReadOnlyAttribute, nastaví jeho hodnotu na ReadOnlyAttribute.Yesa vytvoří vazbu na vlastnost .

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

Poznámky

Členy, které jsou označeny ReadOnlyAttribute nastavena true na nebo které nemají metodu Set , nelze změnit. Členové, kteří nemají tento atribut nebo jsou označeni nastavenou ReadOnlyAttribute na false , jsou pro čtení a zápis a mohou být změněny. Výchozí formát je No.

Poznámka

Když označíte vlastnost nastavenou ReadOnlyAttribute na true, hodnota tohoto atributu se nastaví na konstantní člen Yes. Pro vlastnost označenou nastavenou ReadOnlyAttribute na falsehodnotu je Nohodnota . Proto pokud chcete zkontrolovat hodnotu tohoto atributu v kódu, musíte zadat atribut jako ReadOnlyAttribute.Yes nebo ReadOnlyAttribute.No.

Platí pro

Viz také