文章插图
大家好,小问来为大家解答以上问题 。索引器可以重载,索引器这个很多人还不知道,现在让我们一起来看看吧!
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、【译注:索引器最大的好处是使代码看上去更自然,更符合实际的思考模式】
以上就是【索引器可以重载,索引器】相关内容 。
推荐阅读
- 游泳可以长高吗 青少年游泳的好处
- 吃维生素牛磺酸可以减肥吗
- 彩虹岛加点模拟器 彩虹岛辅助
- 秋梨膏可以用凉水冲吗
- 菠萝削了可以直接吃吗,菠萝肉削开后看上去象进了水一样的那种还可以吃吗?吃了有什么后果?
- 游泳可以锻炼哪些肌肉 四种泳姿塑造出完美身型
- 公积金贷款后公积金余额可以取出吗?贷款可以用公积金余额还吗
- 杭州拱墅养老保险交多久,杭州养老保险可以自己缴纳吗?
- 领取失业金可以自己交养老保险吗 失业期间可以享受什么待遇?
- 柚子和牛奶可以一起吃吗