Jenis antara muka C#

PHPz
Lepaskan: 2023-09-18 17:17:02
ke hadapan
1473 orang telah melayarinya

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();
       }
    }
    Salin selepas log masuk

    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!

    sumber:tutorialspoint.com
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan