ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Giriş ImmutableArray<T> değeri için temel diziyi T
alır.
public:
generic <typename T>
static cli::array <T> ^ AsArray(System::Collections::Immutable::ImmutableArray<T> array);
public static T[]? AsArray<T> (System.Collections.Immutable.ImmutableArray<T> array);
static member AsArray : System.Collections.Immutable.ImmutableArray<'T> -> 'T[]
Public Shared Function AsArray(Of T) (array As ImmutableArray(Of T)) As T()
Tür Parametreleri
- T
Giriş ImmutableArray<T> değerindeki öğelerin türü.
Parametreler
- array
- ImmutableArray<T>
Temel diziyi T
almak için giriş ImmutableArray<T> değeri.
Döndürülenler
varsa için array
temel diziT
.
Açıklamalar
Bu yöntemi kullanırken, çağıranların sonuçta elde edilen temel diziyi sessize alan yöntemlere geçirmediğinden emin olmalıdır. Bunu yapmak, değerinin içeriğinin ImmutableArray<T> değişmesini beklemeyen kod yollarında array
tanımsız davranışa neden olabilir.
Başlatılmamışsa array
(yani özelliği IsDefault olur true
), sonuçta elde edilen T
dizi olur null
.