博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
this索引符
阅读量:6081 次
发布时间:2019-06-20

本文共 419 字,大约阅读时间需要 1 分钟。

索引符是一种特殊类型的属性,可以把她添加到一个类的定义中,一提供类似于数组的访问。

  在Card对象的Cards集合中添加索引符:
    public class Cards:CollectionBase
     {
         .....
        
       public Card this[int cardIndex]
         {
            get{ return (Card)List[cardIndex]; }
            set{ List[cardIndex]=value; }
         }
     }
在访问索引符时,将使用对象名,后跟放在方括号中的索引参数(例如 Cards[0])。

这段代码对List属性使用一个索引符.

IList.List属性返回的是一个System.Object对象;
简单的理解:在类中建立了索引符后才能调用<Object>[Index],例如:
   Cards deckCards = new Cards();
   ....
   当调用deckCards[index]时才能被编译器识别不会报错。

转载地址:http://xbkwa.baihongyu.com/

你可能感兴趣的文章
Android优化后的定时器代码
查看>>
Html.RenderPartial("")与Html.Partial("")区别
查看>>
poj2524 Ubiquitous Religions(并查集)
查看>>
POJ 1905, Expanding Rods
查看>>
微信内移动前端开发抓包调试工具fiddler使用教程
查看>>
在Windows及Linux下获取毫秒级运行时间的方法
查看>>
【原创】Ubuntu以root用户自动登录
查看>>
JavaScript+IndexedDB实现留言板:客户端存储数据
查看>>
问题:如何在固定大小的DIV层插入N多个图片
查看>>
iOS中使用 Reachability 检测网络
查看>>
访问者模式
查看>>
【Android】13.2 使用自定义的CursorAdapter访问SQLite数据库
查看>>
01-普通轮播图-左右滚动
查看>>
Java Android 注解(Annotation) 及几个常用开源项目注解原理简析
查看>>
2011年中国Android智能手机用户调查研究报告
查看>>
Java 集合转换(数组、List、Set、Map相互转换)
查看>>
通过注解实现Spring 声明式事务管理
查看>>
关于javascript中的变量对象和活动对象
查看>>
int main(int argc,char* argv[])参数详解
查看>>
Linux Kernel文件系统写I/O流程代码分析(一)
查看>>