在C#中什么叫索引器,它的作用是什么,具体用法是什么,与数组有什么联系和区别?

 我来答
匿名用户
2013-07-06
展开全部
索引器:使程序可以象对待对象一样对待数组(被声明为private), 称为灵巧数组.其本质在于重载运算符[]
和数组的区别:
1.不直接指向内存地址
2.可以有非整数的下标.
3.可以重载.
和数组一样,有多维的索引器.
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
匿名用户
2013-07-06
展开全部
C#中索引器允许类和结构的实例按照与数组相同的方式进行访问,但它能够定义不同的访问,而不仅仅是使用索引。还可以通过字符比如为一个Student类建索引public Student this[int index] //数字索引{ get{return students[index];}} public Student this[string name] //比如建个通过name索引{ int i; bool found=false; for(i=0;i<students.Length;i++) { if(students[i].Name==name) { found=true; break; } if(found) { return students[i]; } else { return null; } }}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式