ReadOnlyAttribute.IsReadOnly Proprietà

Definizione

Ottiene un valore che indica se la proprietà a cui è associato questo attributo è di sola lettura.

public bool IsReadOnly { get; }

Valore della proprietà

true se la proprietà cui è associato questo attributo è di sola lettura, false se è di lettura/scrittura.

Esempio

Nell'esempio di codice seguente viene verificato se MyProperty è di sola lettura. Prima di tutto, il codice ottiene gli attributi per MyProperty eseguendo le operazioni seguenti:

Il codice imposta myAttribute quindi il valore dell'oggetto ReadOnlyAttribute in AttributeCollection e verifica se la proprietà è di sola lettura.

// Gets the attributes for the property.
AttributeCollection attributes = 
   TypeDescriptor.GetProperties(this)["MyProperty"].Attributes;

// Checks to see whether the property is read-only.
ReadOnlyAttribute myAttribute = 
   (ReadOnlyAttribute)attributes[typeof(ReadOnlyAttribute)];

if(myAttribute.IsReadOnly) {
   // Insert code here.
}

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Vedi anche