Antara muka mentakrifkan sifat, kaedah dan acara, yang merupakan ahli antara muka. Antara muka hanya mengandungi pengisytiharan ahli.
Beberapa jenis antara muka dalam C# termasuk.
IEnumerable - Antara muka asas untuk semua koleksi biasa.
IList > - Antara muka generik yang dilaksanakan mengikut tatasusunan dan jenis senarai.
IDictionary - Koleksi kamus.
IEnumerable ialah antara muka yang mentakrifkan satu kaedah GetEnumerator, yang mengembalikan antara muka IEnumerator.
Ini terpakai kepada akses baca sahaja kepada koleksi yang melaksanakan IEnumerable, yang boleh digunakan dengan pernyataan foreach.
Ini berfungsi untuk akses baca sahaja kepada koleksi. p>
Berikut menunjukkan pelaksanaan antara muka IEnumerable.
class Demo : IEnumerable, IEnumerator { // IEnumerable method GetEnumerator() IEnumerator IEnumerable.GetEnumerator() { throw new NotImplementedException(); } public object Current { get { throw new NotImplementedException(); } } // IEnumertor method public bool MoveNext() { throw new NotImplementedException(); } // IEnumertor method public void Reset() { throw new NotImplementedException(); } }
Di atas anda boleh lihat dua kaedah IEnumerator.
rreeeeAtas ialah kandungan terperinci Jenis antara muka C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!