博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#this 作为索引器
阅读量:6675 次
发布时间:2019-06-25

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

索引器是一组get和set的访问器,与属性类似。

public string this[int index]          {  get        {              }          set        {            }        }

在这里插入图片描述

01:索引器不用分配内存来存储
02:主要用来访问其他数据成员,并为他们提供获取和设置的方法

public class MyClass{   public string LastNmae;   public string NextNmae;    public string this[int index]    {        get        {            switch (index)            {                case 0:                    return LastNmae;                break;                case 1:                    return NextNmae;                break;                default:                    return null;                break;            }        }        set        {            switch (index)            {                case 0:                    LastNmae = value;                    break;                case 1:                    NextNmae = value;                    break;                default:                    throw  new Exception("Erro");                    break;            }        }    }}        MyClass myClass=new MyClass();        myClass[0] = "22";        myClass[1] = "介家店";        Console.WriteLine(myClass[0]);        Console.WriteLine(myClass[1]);        Console.ReadKey();**加粗样式**

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

你可能感兴趣的文章
SmartRoute之远程接口调用和负载
查看>>
Linux系统启动流程之(3)系统故障修复之一
查看>>
CentOS系统恢复误删除的文件
查看>>
c++中const引用传值
查看>>
【微软面试智力题】12个球,3次称量,找重量不同的那个球。
查看>>
dojo框架之创建自定义的类
查看>>
php小代码----树形菜单生成
查看>>
VMware VSAN5.5扩容篇
查看>>
Zend API:pval/zval 数据结构
查看>>
twisted学习--1 基础协议
查看>>
相约QCon北京2013大会,图灵全程为您准备好图书
查看>>
晒晒公司电脑配置
查看>>
Looper.myLooper().quit() 报 NullPointerException
查看>>
SSH1还是SSH2与Annotation还是Xml配置的问题
查看>>
简单构建工具SBT
查看>>
H3C设备TELNET远程登录
查看>>
分享一个快速开发jQuery插件工具:jqueryboilerplate(转)
查看>>
Training的第二十天
查看>>
mysql设置主键自动增长
查看>>
linux系统的启动过程
查看>>