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[]
の基になる T
配列 array
(存在する場合)。
注釈
このメソッドを使用する場合、呼び出し元は、結果の基になる配列を変更する可能性のあるメソッドに渡さないでください。 これを行うと、値の内容が変更されることを期待しない を使用する array
コード パスで未定義の動作が ImmutableArray<T> 発生する可能性があります。
が初期化されていない ( array
つまり、その IsDefault プロパティが true
) 場合、結果 T
の配列は になります null
。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET