ReadOnlyAttribute(Boolean) Konstruktor

Definition

Initierar en ny instans av ReadOnlyAttribute klassen.

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

Parametrar

isReadOnly
Boolean

true för att visa att egenskapen som det här attributet är bundet till är skrivskyddad. false för att visa att egenskapen är läs/skriv.

Exempel

I följande kodexempel markeras en egenskap som skrivskyddad. Den här koden skapar en ny ReadOnlyAttribute, anger dess värde till ReadOnlyAttribute.Yesoch binder den till egenskapen .

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.
        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

Kommentarer

Medlemmar som har markerats med ReadOnlyAttribute uppsättningen till true eller som inte har någon Set metod kan inte ändras. Medlemmar som inte har det här attributet eller som har markerats med uppsättningen ReadOnlyAttribute som false ska läsas/skrivas, och de kan ändras. Standardvärdet är No.

Note

När du markerar en egenskap med ReadOnlyAttribute värdet inställd truepå anges värdet för det här attributet till den konstanta medlemmen Yes. För en egenskap som har markerats ReadOnlyAttribute med värdet falseär Novärdet . När du vill kontrollera värdet för det här attributet i koden måste du därför ange attributet som ReadOnlyAttribute.Yes eller ReadOnlyAttribute.No.

Gäller för

Se även