IEnumerable<Book> _Book_IE
List<Book> _Book_List
如何将_Book_List
转换成IEnumerable
格式?
最佳答案
您不需要转换它。 List<T>
实现 IEnumerable<T>
接口(interface),所以它已经是一个可枚举的。
这意味着拥有以下内容是完全没问题的:
public IEnumerable<Book> GetBooks()
{
List<Book> books = FetchEmFromSomewhere();
return books;
}
还有:
public void ProcessBooks(IEnumerable<Book> books)
{
// do something with those books
}
可以调用的:
List<Book> books = FetchEmFromSomewhere();
ProcessBooks(books);
关于c# - 从 List 转换为 IEnumerable 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4700613/