Bagikan melalui


ImmutableArray<T>.As<TOther> Metode

Definisi

Mengembalikan array baru yang tidak dapat diubah yang berisi elemen array ini yang ditransmisikan ke jenis yang berbeda.

public:
generic <typename TOther>
 where TOther : class System::Collections::Immutable::ImmutableArray<TOther> As();
public System.Collections.Immutable.ImmutableArray<TOther> As<TOther> () where TOther : class;
member this.As : unit -> System.Collections.Immutable.ImmutableArray<'Other (requires 'Other : null)> (requires 'Other : null)
Public Function As(Of TOther As Class) () As ImmutableArray(Of TOther)

Jenis parameter

TOther

Jenis elemen array yang akan dikembalikan.

Mengembalikan

ImmutableArray<TOther>

Array yang tidak dapat diubah yang berisi elemen array ini, ditransmisikan ke jenis yang berbeda. Jika transmisi gagal, mengembalikan array yang propertinya IsDefault mengembalikan true.

Keterangan

Array jenis elemen turunan dapat ditransmisikan ke array jenis elemen dasar tanpa merealokasi array.

Upcast elemen yang dibuat dengan Create metode dapat dibalik menggunakan As metode . Namun, downcast hanya berhasil ketika membalikkan upcast sebelumnya. Operasi.

Berlaku untuk