ReadOnlyAttribute(Boolean) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ReadOnlyAttribute.
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
true
indica che la proprietà a cui è associato questo attributo è di sola lettura, false
indica che è di lettura/scrittura.
Esempio
L'esempio di codice seguente contrassegna una proprietà come di sola lettura. Questo codice crea un nuovo ReadOnlyAttributeoggetto , imposta il relativo valore ReadOnlyAttribute.Yessu e lo associa alla proprietà .
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 set su true
o che non dispongono di un Set
metodo non possono essere modificati. I membri che non dispongono di questo attributo o che sono contrassegnati con il ReadOnlyAttribute set su false
sono di lettura/scrittura e possono essere modificati. Il valore predefinito è No.
Nota
Quando si contrassegna una proprietà con l'oggetto ReadOnlyAttribute impostato su true
, il valore di questo attributo viene impostato sul membro Yescostante . Per una proprietà contrassegnata con l'oggetto ReadOnlyAttribute impostato su false
, il valore è No. Pertanto, quando si vuole controllare il valore di questo attributo nel codice, è necessario specificare l'attributo come ReadOnlyAttribute.Yes o ReadOnlyAttribute.No.