CollectionExtensions.InsertRange<T> メソッド

定義

スパンの要素を、指定したインデックス位置にある に List<T> 挿入します。

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void InsertRange(System::Collections::Generic::List<T> ^ list, int index, ReadOnlySpan<T> source);
public static void InsertRange<T> (this System.Collections.Generic.List<T> list, int index, ReadOnlySpan<T> source);
static member InsertRange : System.Collections.Generic.List<'T> * int * ReadOnlySpan<'T> -> unit
<Extension()>
Public Sub InsertRange(Of T) (list As List(Of T), index As Integer, source As ReadOnlySpan(Of T))

型パラメーター

T

リスト内の要素の型です。

パラメーター

list
List<T>

要素を挿入する必要があるリスト。

index
Int32

新しい要素が挿入される位置の 0 から始まるインデックス。

source
ReadOnlySpan<T>

要素を に追加する List<T>必要があるスパン。

例外

listnull です。

indexが 0 より小さいか、 の Countよりlist大きいです。

適用対象