Câu hỏi được gắn thẻ «ienumerable»

IEnumerable và đối tác chung của nó IEnumerable <T> là các giao diện .NET để lặp (hoặc liệt kê) thông qua một tập hợp các mục.

14
Trả lại IEn Countable <T> so với IQueryable <T>
Sự khác biệt giữa trở về IQueryable&lt;T&gt;so với IEnumerable&lt;T&gt;khi nào nên được ưu tiên hơn so với cái khác? IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;








8
Vô số và đệ quy sử dụng lợi nhuận
Tôi có một IEnumerable&lt;T&gt;phương pháp mà tôi đang sử dụng để tìm các điều khiển trong trang WebForms. Phương thức này là đệ quy và tôi gặp một số vấn đề khi trả về kiểu tôi muốn khi yield returntrả về giá trị của cuộc gọi đệ quy. Mã của …




2
Tạo lại một từ điển từ một <KeyValuePair <>>
Tôi có một phương thức trả về một IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;, nhưng một số người gọi yêu cầu kết quả của phương thức là một từ điển. Làm thế nào tôi có thể chuyển đổi IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;thành một Dictionary&lt;string, ArrayList&gt;để tôi có thể sử dụng TryGetValue? phương pháp: public IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt; …

6
Trả lại tất cả các liệt kê với lợi nhuận cùng một lúc; không lặp
Tôi có chức năng sau đây để nhận lỗi xác thực cho thẻ. Câu hỏi của tôi liên quan đến việc đối phó với GetErrors. Cả hai phương thức có cùng kiểu trả về IEnumerable&lt;ErrorInfo&gt;. private static IEnumerable&lt;ErrorInfo&gt; GetErrors(Card card) { var errors = GetMoreErrors(card); foreach (var e in errors) …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.