您现在的位置:网络学院 > 开发教室 > 跟我学.net
总体了解C#(3 索引器)

出处:PConline
责任编辑:zwg

[02-5-21 10:44] 作者:荣耀翻译/ASPCool.com


总体了解C#(3 索引器)

A Comparative Overview of C#中文版

作者:Ben Albahari
公司:Genamics
日期:2000年7月31日初版,2000年8月10日修订。
感谢以下人士支持和反馈(按字母先后顺序):Don Box、 C.R. Manning、 Joe Nalewabau、 John Osborn、 Thomas Rhode & Daryl Richter。
译者:荣耀

3.索引器

C#通过提供索引器,可以象处理数组一样处理对象。特别是属性,每一个元素都以一个get或set方法暴露。

public class Skyscraper

{

Story[] stories;

public Story this [int index]

{

get

{

return stories [index];

}

set

{

if (value != null)

{

stories [index] = value;

}

}

}

//...

}

Skyscraper empireState = new Skyscraper (/*...*/);

empireState [102] = new Story ("The Top One", /*...*/);


【译注:索引器最大的好处是使代码看上去更自然,更符合实际的思考模式】



相关文章:

用设计模式固化你的C#程序(4)
用设计模式固化你的C#程序(5-2)
用设计模式固化你的C#程序(5-1)
用设计模式固化你的C#程序(6-2)
用设计模式固化你的C#程序(6-1)
Visual C#.Net网络程序开发-Tcp篇(1)
浅析C#中的套接字编程
Visual C#.Net网络程序开发-Tcp篇(2)
总体了解C#(目录)
总体了解C#(1 C#和Java)


内容搜索 
高级搜索

本栏今日焦点