Язык

Array.NewInstance Метод

Определение

Перегрузки

Имя. Описание
NewInstance(Class, Int32[])

Создает новый массив с указанным типом компонента и измерениями.

NewInstance(Class, Int32)

Создает новый массив с указанным типом компонента и длиной.

NewInstance(Class, Int32[])

Создает новый массив с указанным типом компонента и измерениями.

[Android.Runtime.Register("newInstance", "(Ljava/lang/Class;[I)Ljava/lang/Object;", "")]
public static Java.Lang.Object NewInstance(Java.Lang.Class componentType, params int[]? dimensions);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/Class;[I)Ljava/lang/Object;", "")>]
static member NewInstance : Java.Lang.Class * int[] -> Java.Lang.Object

Параметры

componentType
Class

Class объект, представляющий тип компонента нового массива

dimensions
Int32[]

массив int , представляющий измерения нового массива

Возвращаемое значение

новый массив

Атрибуты

Комментарии

Создает новый массив с указанным типом компонента и измерениями. Если componentType представляет класс или интерфейс, отличный от массива, новый массив имеет dimensions.length измерения и componentType как его тип компонента. Если componentType представляет класс массива, число измерений нового массива равно сумме dimensions.length и количеству измерений componentType. В этом случае тип компонента нового массива — это тип componentTypeкомпонента.

Число измерений нового массива не должно превышать 255.

Java документации по java.lang.reflect.Array.newInstance(java.lang.Class<?>, int...).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

NewInstance(Class, Int32)

Создает новый массив с указанным типом компонента и длиной.

[Android.Runtime.Register("newInstance", "(Ljava/lang/Class;I)Ljava/lang/Object;", "")]
public static Java.Lang.Object NewInstance(Java.Lang.Class componentType, int length);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/Class;I)Ljava/lang/Object;", "")>]
static member NewInstance : Java.Lang.Class * int -> Java.Lang.Object

Параметры

componentType
Class

Class объект, представляющий тип компонента нового массива

length
Int32

Длина нового массива

Возвращаемое значение

новый массив

Атрибуты

Комментарии

Создает новый массив с указанным типом компонента и длиной. Вызов этого метода эквивалентен созданию массива следующим образом: <blockquote>

int[] x = {length};
            Array.newInstance(componentType, x);

</blockquote>

Число измерений нового массива не должно превышать 255.

Java документации по java.lang.reflect.Array.newInstance(java.lang.Class<?>, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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