zoukankan      html  css  js  c++  java
  • c# .net 常用的接口

    (1) IComparable接口
    IComparable接口定义通用的比较方法。由类型使用的IComparable接口提供了一种比较多个对象的标准方式。如果一个类要实现与其它对象的比较,则必须实现IComparable接口。由可以排序的类型,例如值类型实现以创建适合排序等目的类型特定的比较方法。
    (2) IEnumerable接口
    IEnumerable接口公开枚举数,该枚举数支持在集合上进行简单迭代。IEnumerable接口可由支持迭代内容对象的类实现。
    (3) IEnumerator接口
    IEnumerator接口支持在集合上进行简单迭代。是所有枚举数的基接口。
    枚举数只允许读取集合中的数据,枚举数无法用于修改基础集合。
    (4) ICollection接口
    ICollection接口定义所有集合的大小、枚举数和同步方法。ICollection接口是System.Collections命名空间中类的基接口。
    (5) IDictionary接口
    IDictionary接口是基于ICollection接口的更专用的接口。IDictionary 实现是键/值对的集合,如Hashtable类。
    (6) IList接口
    IList接口实现是可被排序且可按照索引访问其成员的值的集合,如ArrayList类。

    (7)IDisposable接口

    此接口的主要用途是释放非托管资源。

     当不再使用托管对象时,垃圾回收器会自动释放分配给该对象的内存。但无法预测进行垃圾回收的时间。另外,垃圾回收器对窗口句柄或打开的文件和流等非托管资源一无所知。将此接口的Dispose方法与垃圾回收器一起使用来显式释放非托管资源。当不再需要对象时,对象的使用者可以调用此方法。

  • 相关阅读:
    Nginx缓存[proxy cache、memcache]
    Nginx重写规则
    同步异步,阻塞非阻塞 和nginx的IO模型
    cookie & session
    HTTP状态码
    web简单的整体测试
    关于 如何用电脑的adb连接Mumu模拟器
    关于社保断交一个月的影响
    关于androidStudio的下载
    可以直接拿来用的android开源项目研究
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/gdfg345.html
Copyright © 2011-2022 走看看