Freigeben über


ImmutableAttribute Klasse

Definition

Das unveränderliche Attribut gibt an, dass Instanzen der markierten Klasse oder Struktur nie geändert werden, nachdem sie erstellt wurden.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct)]
public sealed class ImmutableAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct)>]
type ImmutableAttribute = class
    inherit Attribute
Public NotInheritable Class ImmutableAttribute
Inherits Attribute
Vererbung
ImmutableAttribute
Attribute

Hinweise

Beachten Sie, dass dies bedeutet, dass Unterobjekte nach der Erstellung der Instanz ebenfalls nicht geändert werden.

Konstruktoren

ImmutableAttribute()

Das unveränderliche Attribut gibt an, dass Instanzen der markierten Klasse oder Struktur nie geändert werden, nachdem sie erstellt wurden.

Gilt für: