Array.Initialize Methode

Definition

Initialisiert jedes Element des Werttyp-Array durch einen Aufruf des parameterlosen Konstruktors für den Werttyp.Initializes every element of the value-type Array by calling the parameterless constructor of the value type.

public:
 void Initialize();
public void Initialize ();
member this.Initialize : unit -> unit
Public Sub Initialize ()

Hinweise

Diese Methode ist so konzipiert, dass Compiler Werttyp Arrays unterstützen. die meisten Benutzer benötigen diese Methode nicht.This method is designed to help compilers support value-type arrays; most users do not need this method. Er darf nicht für Verweistyp Arrays verwendet werden.It must not be used on reference-type arrays.

Wenn der Array kein Werttyp ist Array oder wenn der Werttyp keinen Parameter losen Konstruktor hat, wird der Array nicht geändert.If the Array is not a value-type Array or if the value type does not have a parameterless constructor, the Array is not modified.

Der Werttyp Array kann eine beliebige Untergrenze und eine beliebige Anzahl von Dimensionen aufweisen.The value-type Array can have any lower bound and any number of dimensions.

Bei dieser Methode handelt es sich um einen O (n)-Vorgang, bei dem n Lengthist.This method is an O(n) operation, where n is Length.

Achtung

Diese Methode kann nur für Werttypen verwendet werden, die über Konstruktoren verfügen. Werttypen, die nativ C# sind, haben jedoch keine Konstruktoren.You can use this method only on value types that have constructors; however, value types that are native to C# do not have constructors.

Gilt für: