展开全部
索引器是访问类的内置数组而已,访问这样的内置数组可以通过不同的手段来实现。一个类可以有不止一个索引器,因索引器的参数不同,从而达到多重不同的访问途径。像你刚才这个,内置数组Students,你建立了2个不同的索引器,所以Student最少有2个属性,一个是ID,一个是Name,这样就可以实现通过Student的ID或者Name来访问了
。public
Students
this[int
index]
{
get
{
if(index>Students.Length-1
&&
index>=0)
//判断访问参数(int)超出数组范围
return;
//超出上线返回,可以添加一个报错处理
return
Students[index]
}
}
。public
Students
this[int
index]
{
get
{
if(index>Students.Length-1
&&
index>=0)
//判断访问参数(int)超出数组范围
return;
//超出上线返回,可以添加一个报错处理
return
Students[index]
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
展开全部
索引器的意思就是通过键找到值.
如:a[0]=10;
a[1]=11;
这是数组.
延伸:
a["0"]=10;
b["1"]=11;
这是通过字符串找到值
C#中最常用的索引器就是Dictionary<object,object>
可以通过object类型的键找到object类型的值
如:a[0]=10;
a[1]=11;
这是数组.
延伸:
a["0"]=10;
b["1"]=11;
这是通过字符串找到值
C#中最常用的索引器就是Dictionary<object,object>
可以通过object类型的键找到object类型的值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
索引器一般用来实现自定义Collection的。。。
具体代码去看MSDN,
你就想下framework中带有的那些Collection是怎么回事,然后揣摩MSDN的代码。。。
MSDN的示例中使用的是定长数组,
你可以试着把他们换成ArrayList或其他的,然后加个Add方法,试下。。。
具体代码去看MSDN,
你就想下framework中带有的那些Collection是怎么回事,然后揣摩MSDN的代码。。。
MSDN的示例中使用的是定长数组,
你可以试着把他们换成ArrayList或其他的,然后加个Add方法,试下。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
msdn是最好的老师了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询