首页 > 试题广场 >

在C#中,索引器是专门用来访问对象中的数组信息的。

[单选题]
在C#中,索引器是专门用来访问对象中的数组信息的。
索引器其实就是一个属性,常规情况下索引器都是一个名字叫item的属性,下面来看一个索引器的实现:
private string _names={"张",“王”,"李","赵"};
public  string this(int index)
{
get
{
   if(index<0||index>=_names.Length)
  {
      throw new ArgumentExcoption();     //报异常
  }
    return _names[indexs];
}
set
{
  _names[indexs]=values;
}
}   //这样使用的时候就可以直接使用索引来访问

索引器是以数组的方式访问对象里的信息,并不一定访问的就是数组信息,也可以是集合信息
发表于 2016-08-23 10:29:35 回复(3)
不仅是数组,你可以在访问器里设置,可以访问类里所有的成员信息。
发表于 2018-09-12 09:28:32 回复(0)
数据信息,不是属数组信息
发表于 2018-05-20 10:39:28 回复(0)
并非是访问对象中的数组信息,而是信息,题目靠的是细心
发表于 2018-04-04 08:32:49 回复(0)
知识盲点
发表于 2017-07-10 16:42:48 回复(0)
不是对象中数字,应该是对象数组或者说对象集合吧
发表于 2015-08-15 03:08:22 回复(1)
索引器为c#程序语言中类的一种成员,它使得对象可以像数组一样被索引,使程序看起来更直观,更容易编写。它可以使得像数组那样对对象使用下标。它提供了通过索引方式方便地访问类的数据信息的方法。 要声明类或结构上的索引器,请使用this关键字,例如: public int this[int index] //声明索引器 { // get and set 访问 }
发表于 2016-03-28 10:01:53 回复(0)
类中不包含数组成员时,也可以有索引器属性
发表于 2022-06-16 13:13:13 回复(0)
数组只能通过key来获取value
发表于 2022-05-31 19:25:22 回复(0)
对象被当作数组中的元素处理
发表于 2021-08-01 15:26:26 回复(0)
c#改好多都不会了
发表于 2021-03-30 04:21:07 回复(0)
通常情况下,属性只能访问单一的字段(一个属性对一个字段进行封装),如果想访问多个数据成员,就需要使用索引器。索引器是类的特殊成员,它可以根据索引在多个成员中进行选择,能够让对象以类似数组的方式来存取。索引器的数据类型必须是统一的
发表于 2020-02-23 17:17:27 回复(0)
索引器就是允许类实例对象以及结构的实例可以按照像数组一样获取信息
发表于 2019-12-25 18:24:37 回复(0)
public int this[int index] //声明索引器只是让对象可以像数组一样使用
编辑于 2019-09-10 23:31:12 回复(0)
索引器为c#程序语言中类的一种成员,它使得对象可以像数组一样被索引,使程序看起来更直观,更容易编写。它可以使得像数组那样对对象使用下标。它提供了通过索引方式方便地访问类的数据信息的方法。 要声明类或结构上的索引器,请使用this关键字,例如: public int this[int index] //声明索引器 { // get and set 访问 }
发表于 2019-07-10 09:17:12 回复(0)
官方描述:索引器允许类或结构的实例就像数组一样进行索引。索引器形态类似于,不同之处在于它们的取值函数采用参数。
发表于 2019-05-11 09:33:31 回复(0)
索引器,把对象当成数组来索引
发表于 2018-03-14 08:52:40 回复(0)
类中的字段为数组时,可以使用索引器来读取数组信息
发表于 2017-05-27 08:13:42 回复(0)
索引可以让我们像数组那样访问类的数据成员
发表于 2016-12-06 09:19:11 回复(1)
索引可以让我们像数组那样访问类的数据成员
发表于 2016-12-06 09:19:11 回复(0)