C# 如何使用LINQ将数组附加到列表中?
我有以下代码:C# 如何使用LINQ将数组附加到列表中?,c#,linq,C#,Linq,我有以下代码: private List<IComponent> _components; protected void UsePageComponents(params IComponent[] components) => _components = components.ToList(); private List\u组件; 受保护的void UsePageComponents(参数IComponent[]components)=>\u components=comp
private List<IComponent> _components;
protected void UsePageComponents(params IComponent[] components) => _components = components.ToList();
private List\u组件;
受保护的void UsePageComponents(参数IComponent[]components)=>\u components=components.ToList();
我收到一个带有
参数的数组,我想将该数组附加到列表中(\u components
)`?如何使用LINQ实现这一点?您不需要LINQ<代码>列表。添加范围将执行以下操作:
protected void UsePageComponents(params IComponent[] components)
{
_components.AddRange(components);
}
它接受实现的IEnumerable
。\u components.AddRange(components)代码>?这是否回答了您的问题?答案对任何类型的对象都有效。这是否回答了您的问题?