更新时间:2023-07-20 16:02:11
大家好,我是小环,我来为大家解答以上问题。索引器的作用,索引器很多人还不知道,现在让我们一起来看看吧!
1、C#索引器的作用
2、C#通过提供索引器,可以象处理数组一样处理对象。特别是属性,每一个元素都以一个get或set方法暴露。
3、public class Skyscraper
4、{
5、Story[] stories;
6、public Story this [int index]
7、{
8、get
9、{
10、return stories [index];
11、}
12、set
13、{
14、if (value != null)
15、{
16、stories [index] = value;
17、}
18、}
19、}
20、//...
21、}
22、Skyscraper empireState = new Skyscraper (/*...*/);
23、empireState [102] = new Story ("The Top One", /*...*/);
24、【译注:索引器最大的好处是使代码看上去更自然,更符合实际的思考模式】
本文到此讲解完毕了,希望对大家有帮助。