Apa itu kelas enumerable di C #?
Apa itu kelas enumerable di C #?

Video: Apa itu kelas enumerable di C #?

Video: Apa itu kelas enumerable di C #?
Video: Belajar C++ [Dasar] - 59 - Enum 2024, November
Anonim

Sebagian besar metode dalam hal ini kelas didefinisikan sebagai metode ekstensi yang memperluas dapat dihitung . Ini berarti mereka dapat dipanggil seperti metode instance pada objek apa pun yang mengimplementasikan dapat dihitung . Metode yang digunakan dalam kueri yang mengembalikan nilai tunggal akan segera mengeksekusi dan menggunakan data target.

Dengan demikian, apa yang dimaksud dengan kelas enumerable di C#?

dapat dihitung dan IEnumerator adalah implementasi dari pola iterator di. BERSIH. Di dalam C# , semua koleksi (misalnya daftar, kamus, tumpukan, antrian, dll) adalah terhitung karena mereka menerapkan dapat dihitung antarmuka. Begitu juga string. Anda dapat mengulangi string menggunakan blok foreach untuk mendapatkan setiap karakter dalam string.

Tahu juga, kapan kita akan menggunakan IEnumerable di C#? dapat dihitung antarmuka digunakan ketika kita mau ke iterate di antara kelas-kelas kami menggunakan foreach loop. NS dapat dihitung antarmuka memiliki satu metode, GetEnumerator, yang mengembalikan antarmuka IEnumerator yang membantu kami ke iterate di antara kelas menggunakan foreach loop.

Di sini, apa IEnumerator di C # dengan contoh?

IEnumerable adalah antarmuka yang mendefinisikan metode tunggal GetEnumerator() yang mengembalikan sebuah Pencacah antarmuka. Ini berfungsi untuk akses baca saja ke koleksi yang mengimplementasikan bahwa IEnumerable dapat digunakan dengan pernyataan foreach. Pencacah memiliki dua metode MoveNext dan Reset. Ini juga memiliki properti yang disebut Lancar.

Apa itu ICollection di C#?

NS Koleksi antarmuka dalam C# mendefinisikan ukuran, enumerator, dan metode sinkronisasi untuk semua koleksi nongenerik. Ini adalah antarmuka dasar untuk kelas-kelas di System. Ruang nama koleksi.

Direkomendasikan: