手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#索引器简单实例代码
C#索引器简单实例代码
摘要:复制代码代码如下:publicclassFruit{stringpeach="aroundjuicyfruitthathasasoftyel...

复制代码 代码如下:

public class Fruit

{

string peach = "a round juicy fruit that has a soft yellow or red skin and a large hard seed in the center, or the tree that this fruit grows on";

string orange = "a round fruit that has a thick orange skin and is divided into parts inside";

string banana = "a long curved tropical fruit with a yellow skin";

string apple = "a hard round fruit that has red, light green, or yellow skin and is white inside ";

public string this[string fruitName]

{

get

{

switch (fruitName)

{

case "peach":

return peach;

case "orange":

return orange;

case "banana":

return banana;

case "apple":

return apple;

default:

throw new Exception("wrong fruit name");

}

}

set

{

switch (fruitName)

{

case "peach":

peach = value;

break;

case "orange":

orange = value;

break;

case "banana":

banana = value;

break;

case "apple":

apple = value;

break;

default:

throw new Exception("wrong fruit name");

}

}

}

}

class Program

{

static void Main(string[] args)

{

Fruit f = new Fruit();

//关联数组的方式访问get方法

Console.WriteLine(f["peach"]);

//关联数组的方式访问set方法

f["peach"] = "I like to eat peach.";

Console.WriteLine(f["peach"]);

Console.ReadLine();

}

}

【C#索引器简单实例代码】相关文章:

C# 手动/自动保存图片的实例代码

C# 邮件发送和接收实现代码

C# 创建文本文件写入读取实现代码

C# 观察者模式实例介绍

C# 中文简体转繁体实现代码

C#软件注册码的实现代码

C#简单的加密类实例

C#获取计算机名,IP,MAC信息实现代码

c# 开机启动项的小例子

C#截图程序类似腾讯QQ截图实现代码

精品推荐
分类导航