IList.ToArray Метод

Определение

Перегрузки

Имя Описание
ToArray(Object[])

Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента); Тип среды выполнения возвращаемого массива — это тип указанного массива.

ToArray()

Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента).

ToArray(Object[])

Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента); Тип среды выполнения возвращаемого массива — это тип указанного массива.

[Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "GetToArray_arrayLjava_lang_Object_Handler:Java.Util.IListInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object[] ToArray(Java.Lang.Object[] a);
[<Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "GetToArray_arrayLjava_lang_Object_Handler:Java.Util.IListInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member ToArray : Java.Lang.Object[] -> Java.Lang.Object[]

Параметры

a
Object[]

массив, в который должны храниться элементы этого списка, если он достаточно велик; в противном случае для этой цели выделяется новый массив одного типа среды выполнения.

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

Object[]

массив, содержащий элементы этого списка

Реализации

Атрибуты

Комментарии

Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента); Тип среды выполнения возвращаемого массива — это тип указанного массива. Если список помещается в указанный массив, он возвращается там. В противном случае новый массив выделяется с типом среды выполнения указанного массива и размером этого списка.

Если список помещается в указанный массив с местом для свободного места (т. е. массив имеет больше элементов, чем список), элемент в массиве сразу после конца списка имеет значение null. (Это полезно для определения длины списка , только если вызывающий знает, что список не содержит никаких пустых элементов.)

#toArray() Как и метод, этот метод выступает в качестве моста между API на основе массивов и коллекций. Кроме того, этот метод позволяет точно контролировать тип среды выполнения выходного массива и может использоваться при определенных обстоятельствах для экономии затрат на выделение.

Предположим x , что список содержит только строки. Следующий код можно использовать для дампа списка в только что выделенный массив String:

{@code
                String[] y = x.toArray(new String[0]);
            }

Обратите внимание, что toArray(new Object[0]) функция идентична toArray()функции.

Java документации по java.util.List.toArray(T[]).

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

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

ToArray()

Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента).

[Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "GetToArrayHandler:Java.Util.IListInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object[] ToArray();
[<Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "GetToArrayHandler:Java.Util.IListInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ToArray : unit -> Java.Lang.Object[]

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

Object[]

массив, содержащий все элементы в этом списке в правильной последовательности

Реализации

Атрибуты

Комментарии

Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента).

Возвращаемый массив будет "безопасным" в том случае, если ссылки на него не сохраняются в этом списке. (Другими словами, этот метод должен выделить новый массив, даже если этот список поддерживается массивом). Вызывающий объект таким образом может изменить возвращаемый массив.

Этот метод выступает в качестве моста между API на основе массивов и коллекций.

Java документации по java.util.List.toArray().

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

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