ImmutableArray<T>.AddRange 方法

定义

重载

AddRange(IEnumerable<T>)

返回原始数组的副本,其中包含添加到数组末尾的指定元素。

AddRange(ImmutableArray<T>)

返回原始数组的副本,其中包含添加到数组末尾的指定元素。

AddRange(ReadOnlySpan<T>)

将指定的值添加到此列表中。

AddRange(T[])

将指定的值添加到此列表中。

AddRange(ImmutableArray<T>, Int32)

将指定的项添加到数组的末尾。

AddRange(T[], Int32)

将指定的项添加到数组的末尾。

AddRange<TDerived>(ImmutableArray<TDerived>)

将指定的项添加到数组的末尾。

AddRange<TDerived>(TDerived[])

将指定的项添加到数组的末尾。

AddRange(IEnumerable<T>)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

返回原始数组的副本,其中包含添加到数组末尾的指定元素。

C#
public System.Collections.Immutable.ImmutableArray<T> AddRange (System.Collections.Generic.IEnumerable<T> items);

参数

items
IEnumerable<T>

要添加到数组的元素。

返回

添加了元素的新数组。

适用于

.NET 9 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
UWP 10.0

AddRange(ImmutableArray<T>)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

返回原始数组的副本,其中包含添加到数组末尾的指定元素。

C#
public System.Collections.Immutable.ImmutableArray<T> AddRange (System.Collections.Immutable.ImmutableArray<T> items);

参数

items
ImmutableArray<T>

要添加到数组的元素。

返回

添加了元素的新数组。

适用于

.NET 9 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
UWP 10.0

AddRange(ReadOnlySpan<T>)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

将指定的值添加到此列表中。

C#
public System.Collections.Immutable.ImmutableArray<T> AddRange (ReadOnlySpan<T> items);
C#
public System.Collections.Immutable.ImmutableArray<T> AddRange (scoped ReadOnlySpan<T> items);

参数

items
ReadOnlySpan<T>

要添加的值。

返回

添加了元素的新列表。

适用于

.NET 9 和其他版本
产品 版本
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

AddRange(T[])

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

将指定的值添加到此列表中。

C#
public System.Collections.Immutable.ImmutableArray<T> AddRange (params T[] items);

参数

items
T[]

要添加的值。

返回

添加了元素的新列表。

适用于

.NET 9 和其他版本
产品 版本
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

AddRange(ImmutableArray<T>, Int32)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

将指定的项添加到数组的末尾。

C#
public System.Collections.Immutable.ImmutableArray<T> AddRange (System.Collections.Immutable.ImmutableArray<T> items, int length);

参数

items
ImmutableArray<T>

要添加的值。

length
Int32

要添加的源数组中的元素数。

返回

添加了元素的新列表。

适用于

.NET 9 和其他版本
产品 版本
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

AddRange(T[], Int32)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

将指定的项添加到数组的末尾。

C#
public System.Collections.Immutable.ImmutableArray<T> AddRange (T[] items, int length);

参数

items
T[]

要添加的值。

length
Int32

要添加的源数组中的元素数。

返回

添加了元素的新列表。

适用于

.NET 9 和其他版本
产品 版本
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

AddRange<TDerived>(ImmutableArray<TDerived>)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

将指定的项添加到数组的末尾。

C#
public System.Collections.Immutable.ImmutableArray<T> AddRange<TDerived> (System.Collections.Immutable.ImmutableArray<TDerived> items) where TDerived : T;

类型参数

TDerived

派生自数组中已有的项类型的类型。

参数

items
ImmutableArray<TDerived>

要添加的值。

返回

添加了元素的新列表。

适用于

.NET 9 和其他版本
产品 版本
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

AddRange<TDerived>(TDerived[])

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

将指定的项添加到数组的末尾。

C#
public System.Collections.Immutable.ImmutableArray<T> AddRange<TDerived> (TDerived[] items) where TDerived : T;

类型参数

TDerived

派生自数组中已有的项类型的类型。

参数

items
TDerived[]

要添加的值。

返回

添加了元素的新列表。

适用于

.NET 9 和其他版本
产品 版本
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0