索引器(Indexer)是C#引入的一個新型的類成員
本文只是簡單演示一下索引器的概念和基本的使用方法
請看代碼
類的定義
public class Person
{
//定義兩個字段信息
private string name;
private string password;
//定義一個 Name 屬性來操作 name 字段
public string Name
{
set { name = value; }
get { return name; }
}
//定義一個 Password 屬性來操作 password 字段
public string Password
{
set { password = value; }
get { return password; }
}
//定義索引器
public string this[int index]
{
get
{
if (index ==
else if (index ==
else return null;
}
set
{
if (index ==
else if (index ==
}
}
}
下面是使用索引器的方法
索引器使用
protected void Page_Load(object sender
{
//聲明並實例化這個類
Person p = new Person();
//使用索引器的方式來給類的兩個屬性賦值
p[
p[
//使用類屬性取得兩個字段信息
Label
}
非常簡單
p[
p[
賦值後
From:http://tw.wingwit.com/Article/program/net/201311/13235.html