Pertanyaan yang diberi tag «ienumerable»

IEnumerable, dan rekan generiknya IEnumerable <T> adalah antarmuka .NET untuk iterasi (atau enumerasi) melalui kumpulan item.



12
Bagaimana cara mendapatkan indeks suatu elemen dalam suatu IEnumerable?
Saya menulis ini: public static class EnumerableExtensions { public static int IndexOf&lt;T&gt;(this IEnumerable&lt;T&gt; obj, T value) { return obj .Select((a, i) =&gt; (a.Equals(value)) ? i : -1) .Max(); } public static int IndexOf&lt;T&gt;(this IEnumerable&lt;T&gt; obj, T value , IEqualityComparer&lt;T&gt; comparer) { return obj .Select((a, i) =&gt; (comparer.Equals(a, value)) ? i …
144 c#  .net  linq  ienumerable  indexof 


3
Mengapa metode ekstensi string ini tidak memunculkan pengecualian?
Saya punya metode ekstensi string C # yang harus mengembalikan IEnumerable&lt;int&gt;semua indeks substring di dalam string. Ini berfungsi dengan sempurna untuk tujuan yang dimaksudkan dan hasil yang diharapkan dikembalikan (sebagaimana dibuktikan oleh salah satu pengujian saya, meskipun bukan yang di bawah), tetapi pengujian unit lain telah menemukan masalah dengannya: tidak …

4
ICollection <T> Vs List <T> dalam Entity Framework
Saya hanya menonton beberapa webcast sebelum saya mulai mendesain beberapa aplikasi Entity Framework. Saya benar-benar tidak membaca dokumentasi sebanyak itu dan saya merasa saya menderita karenanya. Saya telah menggunakan List&lt;T&gt;di kelas saya, dan itu berhasil dengan baik. Sekarang saya telah membaca beberapa dokumentasi dan menyatakan bahwa saya seharusnya menggunakan ICollection&lt;T&gt;. …

6
Urutan elemen dalam Kamus
Pertanyaan saya adalah tentang menghitung elemen Kamus // Dictionary definition private Dictionary&lt;string, string&gt; _Dictionary = new Dictionary&lt;string, string&gt;(); // add values using add _Dictionary.Add("orange", "1"); _Dictionary.Add("apple", "4"); _Dictionary.Add("cucumber", "6"); // add values using [] _Dictionary["banana"] = 7; _Dictionary["pineapple"] = 7; // Now lets see how elements are returned by IEnumerator …

5
Apa tujuan AsQuerable ()?
Apakah tujuan AsQueryable()hanya agar Anda dapat menyebarkan IEnumerableke metode yang mungkin diharapkan IQueryable, atau adakah alasan yang berguna untuk menyatakan IEnumerablesebagai IQueryable? Misalnya, apakah seharusnya untuk kasus seperti ini: IEnumerable&lt;Order&gt; orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, // so I convert it …





14
Apakah saya harus selalu mengembalikan IEnumerable <T> daripada IList <T>?
Saat saya menulis DAL saya atau kode lain yang mengembalikan sekumpulan item, haruskah saya selalu membuat pernyataan pengembalian: public IEnumerable&lt;FooBar&gt; GetRecentItems() atau public IList&lt;FooBar&gt; GetRecentItems() Saat ini, dalam kode saya, saya telah mencoba menggunakan IEnumerable sebanyak mungkin tetapi saya tidak yakin apakah ini adalah praktik terbaik? Sepertinya benar karena saya …
97 c#  ienumerable 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.