RestrictedCapacityCollectionTOverwrite メソッド |
名前空間: WodiLib.Sys
public void Overwrite( int index, IEnumerable<T> items )
例外 | 条件 |
---|---|
ArgumentOutOfRangeException | indexが指定範囲外の場合 |
ArgumentNullException | itemsがnullの場合 |
ArgumentException | items中にnull要素が含まれる場合 |
InvalidOperationException | 追加操作によって要素数がMaxCapacityを超える場合 |
var target = new List<int> { 0, 1, 2, 3 }; var dst = new List<int> { 10, 11, 12 }; target.Overwrite(2, dst); // target is { 0, 1, 10, 11, 12 }
var target = new List<int> { 0, 1, 2, 3 }; var dst = new List<int> { 10 }; target.Overwrite(2, dst); // target is { 0, 1, 10, 3 }