在C#当中初始IEnumerable 类型的变量一般使用如下方法:

List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);

IEnumerable<int> mydata = list;

IEnumerable是一个接口,不可以直接new 但可以赋值。

推荐文章:

C# 通过Expression高效的把dynamic转成实体类

C# new IEnumerable 怎么初始化?

C# 中yield 的用法以及性能提升

C# 字符串转成枚举正确的方法

c# 无损高质量压缩图片

C# List Sort 自定义排序方法实现