首頁  >  文章  >  後端開發  >  C# 介面類型

C# 介面類型

PHPz
PHPz轉載
2023-09-18 17:17:021463瀏覽

C# 接口类型

介面定義屬性、方法和事件,它們是介面的成員。介面僅包含成員的聲明。

C# 中的一些介面類型包括。

  • IEnumerable - 所有通用集合的基本介面。

  • IList > - 由陣列和清單類型實作的通用介面。

  • IDictionary - 字典集合。

  • IEnumerable 是一個接口,定義了單一方法 GetEnumerator,該方法傳回 IEnumerator 介面。

    這適用於對實作 IEnumerable 的集合的唯讀訪問,該集合可與 foreach 語句一起使用。

    這適用於對集合的唯讀存取。 p>

    下面展示了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();
       }
    }

    上面你可以看到IEnumerator的兩個方法。

    // IEnumerator method
    public bool MoveNext() {
       throw new NotImplementedException();
    }
    // IEnumertor method
    public void Reset() {
       throw new NotImplementedException();
    }

    以上是C# 介面類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除