提问者:小点点

C#中List的Add和IEnumerable的Append有什么区别? [副本]


在dotnet Framework中,List中的Add和IEnumerable中的Append有什么区别吗?

//instantiate a List

List<string> stringList = new List<string>();
stringList.Add('hello');

IEnumerable<string> stringEnumerable = new List<string>();
stringList.Append('hello');


共1个答案

匿名用户

append返回一个新集合,其中add修改列表

list.Add是一个void:public void Add(T item);

append具有返回类型:IEnumerable。 此外,您还可以在任何IEnumerable上使用append