英語で読む

次の方法で共有


ReadOnlySpan<T>.CastUp<TDerived> メソッド

定義

TDerived の読み取り専用スパンを Tの読み取り専用スパンにキャストします。

C#
public static ReadOnlySpan<T> CastUp<TDerived>(ReadOnlySpan<TDerived> items) where TDerived : class, T;

型パラメーター

TDerived

ソースの読み取り専用スパンの要素型。Tから派生する必要があります。

パラメーター

items
ReadOnlySpan<TDerived>

ソースの読み取り専用スパン。 コピーは行われません。

戻り値

要素が新しい型にキャストされた読み取り専用スパン。

注釈

このメソッドは共変キャストを使用し、ソースと同じメモリを共有する読み取り専用スパンを生成します。 型制約で表されるリレーションシップにより、キャストが安全な操作であることが保証されます。

適用対象

製品 バージョン
.NET 9, 10