次の方法で共有


MemoryMarshal.CreateReadOnlySpan<T>(T, Int32) メソッド

定義

定期的なマネージド オブジェクトの一部に対する新しい読み取り専用スパンを作成します。

public:
generic <typename T>
 static ReadOnlySpan<T> CreateReadOnlySpan(T % reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T> (ref T reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T> (scoped ref T reference, int length);
static member CreateReadOnlySpan : 'T * int -> ReadOnlySpan<'T>
Public Shared Function CreateReadOnlySpan(Of T) (ByRef reference As T, length As Integer) As ReadOnlySpan(Of T)

型パラメーター

T

データ項目の型。

パラメーター

reference
T

データへの参照。

length
Int32

reference に含まれる T 要素の数。

戻り値

読み取り専用スパン。

注釈

このメソッドは、マネージド オブジェクトの一部が固定配列を表す場合に便利です。

警告

このメソッドは注意して使用する必要があります。 引数がチェックされていないため、 length 危険です。 refは としてscoped注釈が付けられますが、返されたスパンに格納され、返されるスパンの有効期間は、スパン対応言語でも安全のために検証されません。

適用対象