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[]
массив, в который должны храниться элементы этого списка, если он достаточно велик; в противном случае для этой цели выделяется новый массив одного типа среды выполнения.
Возвращаемое значение
массив, содержащий элементы этого списка
Реализации
- Атрибуты
Комментарии
Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента); Тип среды выполнения возвращаемого массива — это тип указанного массива. Если список помещается в указанный массив, он возвращается там. В противном случае новый массив выделяется с типом среды выполнения указанного массива и размером этого списка.
Если список помещается в указанный массив с местом для свободного места (т. е. массив имеет больше элементов, чем список), элемент в массиве сразу после конца списка имеет значение 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[]
Возвращаемое значение
массив, содержащий все элементы в этом списке в правильной последовательности
Реализации
- Атрибуты
Комментарии
Возвращает массив, содержащий все элементы в этом списке в правильной последовательности (от первого до последнего элемента).
Возвращаемый массив будет "безопасным" в том случае, если ссылки на него не сохраняются в этом списке. (Другими словами, этот метод должен выделить новый массив, даже если этот список поддерживается массивом). Вызывающий объект таким образом может изменить возвращаемый массив.
Этот метод выступает в качестве моста между API на основе массивов и коллекций.
Java документации по java.util.List.toArray().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".