Jenis antara muka C#

PHPz
PHPzke hadapan
2023-09-18 17:17:021528semak imbas

C# 接口类型

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.

    Contoh

    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.

    rreeee

    Atas ialah kandungan terperinci Jenis antara muka C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam