【摘 要】C#提供的索引指示器使我们可以方便且高效的完成对一组对象的访问。通常,我们先创建一个容器类,用于存储对象,并且通过实现枚举器接口提供相应的操作方法。

在程序开发过程中,常常需要对一组对象进行访问,通常是创建数组列表,通过操作数组的方式进行访问。

C#提供的索引指示器使我们可以方便且高效的完成对一组对象的访问。通常,我们先创建一个容器类,用于存储对象,并且通过实现枚举器接口提供相应的操作方法。以下示例程序演示了如何创建并使用索引指示器。

第一步:创建容器类

这段代码中,使用了ARRAYLIST,使我们可以利用ARRAYLIST的功能特性管理对象;另外,实现IENUMERATOR接口,提供如MOVENEXT,RESET等方法,并且使容器类可以支持FOREACH操作。

创建C#索引指示器class Employees:IEnumerator //为了使容器支持(FOREACH创建C#索引指示器IN创建C#索引指示器)操作,必须实现IENUMERATOR接口)
}

第二步:构建对象

以下代码实现了一个类Employee:

创建C#索引指示器//构建对象
创建C#索引指示器
class Employee
}

第三步:使用索引指示器

创建一个程序,对Employee实例化,并且将对象加入到容器类(Employees)中;程序判断是否有控制台参数输入,如果有,
将根据参数查询容器中的对象,否则显示容器中所有的对象信息。

创建C#索引指示器class IndexerSample
}

相关文章:

  • 2022-12-23
  • 2022-01-21
  • 2022-12-23
  • 2021-05-27
  • 2021-10-12
  • 2022-12-23
  • 2022-02-01
  • 2021-05-24
猜你喜欢
  • 2021-05-30
  • 2022-02-16
  • 2021-11-14
  • 2022-01-17
  • 2022-12-23
相关资源
相似解决方案