Array.Initialize Метод

Определение

Инициализирует каждый элемент массива Array типа значения путем вызова конструктора без параметров для типа значений.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 ()

Комментарии

Этот метод разработан, чтобы помочь компиляторам поддерживать массивы типов значений; большинству пользователей этот метод не нужен.This method is designed to help compilers support value-type arrays; most users do not need this method. Он не должен использоваться для массивов ссылочного типа.It must not be used on reference-type arrays.

Если Array не является типом значения Array или если тип значения не имеет конструктора без параметров, Array не изменяется.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.

Тип значения Array может иметь любую нижнюю границу и любое количество измерений.The value-type Array can have any lower bound and any number of dimensions.

Этот метод является операцией O (n), где n Length.This method is an O(n) operation, where n is Length.

Внимание!

Этот метод можно использовать только для типов значений, имеющих конструкторы. Однако типы значений, являющиеся собственными для C# , не имеют конструкторов.You can use this method only on value types that have constructors; however, value types that are native to C# do not have constructors.

Применяется к