ArraySet.ToArray Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| ToArray() |
Retorna uma matriz que contém todos os elementos nesta coleção. |
| ToArray(Object[]) |
Retorna uma matriz que contém todos os elementos nesta coleção; o tipo de runtime da matriz retornada é o da matriz especificada. |
ToArray()
Retorna uma matriz que contém todos os elementos nesta coleção.
[Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "", ApiSince=23)]
public Java.Lang.Object[]? ToArray();
[<Android.Runtime.Register("toArray", "()[Ljava/lang/Object;", "", ApiSince=23)>]
override this.ToArray : unit -> Java.Lang.Object[]
Retornos
uma matriz, cujo tipo de componente de runtime é Object, que contém todos os elementos nesta coleção
Implementações
- Atributos
Comentários
Retorna uma matriz que contém todos os elementos nesta coleção. Se essa coleção fizer garantias sobre qual ordem seus elementos são retornados por seu iterador, esse método deverá retornar os elementos na mesma ordem. O tipo de componente de runtime da matriz retornada é Object.
A matriz retornada será "segura" porque nenhuma referência a ela é mantida por essa coleção. (Em outras palavras, esse método deve alocar uma nova matriz mesmo que essa coleção seja apoiada por uma matriz). Portanto, o chamador é livre para modificar a matriz retornada.
Referência do Android para android.util.ArraySet.toArray.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
ToArray(Object[])
Retorna uma matriz que contém todos os elementos nesta coleção; o tipo de runtime da matriz retornada é o da matriz especificada.
[Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "", ApiSince=23)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object[]? ToArray(Java.Lang.Object[]? array);
[<Android.Runtime.Register("toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", "", ApiSince=23)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
override this.ToArray : Java.Lang.Object[] -> Java.Lang.Object[]
Parâmetros
- array
- Object[]
a matriz na qual os elementos dessa coleção devem ser armazenados, se for grande o suficiente; caso contrário, uma nova matriz do mesmo tipo de runtime é alocada para essa finalidade.
Retornos
uma matriz que contém todos os elementos nesta coleção
Implementações
- Atributos
Comentários
Retorna uma matriz que contém todos os elementos nesta coleção; o tipo de runtime da matriz retornada é o da matriz especificada. Se a coleção se ajustar à matriz especificada, ela será retornada nela. Caso contrário, uma nova matriz será alocada com o tipo de runtime da matriz especificada e o tamanho dessa coleção.
Se essa coleção se ajustar à matriz especificada com espaço de sobra (ou seja, a matriz terá mais elementos do que essa coleção), o elemento na matriz imediatamente após o final da coleção será definido como nulo. (Isso é útil para determinar o comprimento dessa coleção somente se o chamador souber que essa coleção não contém elementos nulos.)
Se essa coleção fizer garantias sobre qual ordem seus elementos são retornados por seu iterador, esse método deverá retornar os elementos na mesma ordem.
Referência do Android para android.util.ArraySet.toArray.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.