环球科创网

索引器的作用(索引器)

更新时间:2023-07-20 16:02:11

导读 大家好,我是小环,我来为大家解答以上问题。索引器的作用,索引器很多人还不知道,现在让我们一起来看看吧!1、C#索引器的作用2、C#通过提...

大家好,我是小环,我来为大家解答以上问题。索引器的作用,索引器很多人还不知道,现在让我们一起来看看吧!

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、【译注:索引器最大的好处是使代码看上去更自然,更符合实际的思考模式】

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!