1. 首页
  2. 编程语言
  3. C#
  4. C# 如何使用 Index 和 Range 简化集合操作

C# 如何使用 Index 和 Range 简化集合操作

上传者: 2021-07-31 13:06:05上传 PDF文件 87.88 KB 热度 17次

Index:如果想要自己自定义的集合支持 Index 这种从数组最后索引的特性,只需要加一个类型是 Index 的索引器就可以了,正向索引也是支持的,int 会自动隐式转换为 Index,除了显示的增加 Index 索引器之外,还可以隐式支持,实现一个 int Count {get;} 的属性,在实现一个 int 类型的索引器就可以了写一个简单的小示例:RangeRange 是在 Index 的基础上实现的,Range 需要两个 Index 来指定开始和结束如何在自己的类中支持 Range 呢?

用户评论