ReadOnlyAttribute(Boolean) ReadOnlyAttribute(Boolean) ReadOnlyAttribute(Boolean) ReadOnlyAttribute(Boolean) Constructor

Definizione

Inizializza una nuova istanza della classe ReadOnlyAttribute.Initializes a new instance of the ReadOnlyAttribute class.

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

Parametri

isReadOnly
Boolean Boolean Boolean Boolean

true indica che la proprietà a cui è associato questo attributo è di sola lettura, false indica che è di lettura/scrittura.true to show that the property this attribute is bound to is read-only; false to show that the property is read/write.

Esempi

Esempio di codice seguente contrassegna una proprietà in sola lettura.The following code example marks a property as read-only. Questo codice crea un nuovo ReadOnlyAttribute, imposta il valore su ReadOnlyAttribute.Yese lo associa alla proprietà.This code creates a new ReadOnlyAttribute, sets its value to ReadOnlyAttribute.Yes, and binds it to the property.

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

Commenti

I membri contrassegnati con il ReadOnlyAttribute impostata su true o che non hanno un Set metodo non può essere modificato.Members that are marked with the ReadOnlyAttribute set to true or that do not have a Set method cannot be changed. I membri che non dispongono di questo attributo o che sono contrassegnati con il ReadOnlyAttribute impostato su false sono di lettura/scrittura e possono essere modificate.Members that do not have this attribute or that are marked with the ReadOnlyAttribute set to false are read/write, and they can be changed. Il valore predefinito è No.The default is No.

Nota

Quando si contrassegna una proprietà con il ReadOnlyAttribute impostata su true, il valore di questo attributo viene impostato sul membro costante Yes.When you mark a property with the ReadOnlyAttribute set to true, the value of this attribute is set to the constant member Yes. Per una proprietà contrassegnata con il ReadOnlyAttribute impostata su false, il valore è No.For a property marked with the ReadOnlyAttribute set to false, the value is No. Pertanto, quando si desidera controllare il valore di questo attributo nel codice, è necessario specificare l'attributo come ReadOnlyAttribute.Yes o ReadOnlyAttribute.No.Therefore, when you want to check the value of this attribute in your code, you must specify the attribute as ReadOnlyAttribute.Yes or ReadOnlyAttribute.No.

Si applica a

Vedi anche