黑马程序员技术交流社区
标题:
求教,c#
[打印本页]
作者:
资建文
时间:
2012-8-21 22:57
标题:
求教,c#
C#中索引器的实现过程,是否只能根据数字进行索引?
作者:
许庭洲
时间:
2012-8-22 08:31
1. 所有索引器都使用this关键词来取代方法名;
2. get 访问器返回值。set 访问器分配值;
3. value 关键字用于定义由 set 索引器分配的值。
4. 索引器类似于属性,不同之处在于它们的访问器采用参数;
5. 举例如下:
class A{
public object this[int index]
{
get
{
//取数据
}
set
{
//存数据
}
}
作者:
刘逍遥
时间:
2012-8-24 22:03
还有一种是字典,可以根据自己定义好的Key 来找 value 这也是索引
作者:
张文
时间:
2012-8-25 02:03
可以用任意类型。索引器允许类或结构的实例就像数组一样进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。
public string this[int index]//索引器
{
get
{
return XXXXXX;
}
set
{
//
}
}
索引用任何类型都行,但是要对应的设置,还有可以多看看msdn
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2