ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得輸入ImmutableArray<T>值的基礎T
陣列。
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
輸入 ImmutableArray<T> 值中的項目類型。
參數
- array
- ImmutableArray<T>
要從中取得基礎T
陣列的輸入ImmutableArray<T>值。
傳回
T[]
如果存在,則為array
的基礎T
陣列。
備註
使用此方法時,呼叫端應該確定不會將產生的基礎陣列傳遞至可能會變動的方法。 這麼做可能會導致程式代碼路徑 array
中使用未定義的行為,而不需要變更值的內容 ImmutableArray<T> 。
如果 array
未初始化 (即,其 IsDefault 屬性 true
會) ,產生的 T
陣列將會是 null
。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應