C#编程-96:索引器的使用
2024-06-18 09:44:15 阅读次数:27
编程开发
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace IndexTest
- {
- class Clerk
- {
- private string name;
- public string Name
- {
- get { return name; }
- set { name = value; }
- }
- private char gender;
- public char Gender
- {
- get
- {
- return gender;
- }
- set {
- if (value != '男' && value != '女')
- gender = '男';
- else
- gender = value;
- }
- }
- private int[] myint = new int[10];
- //定义索引器
- public int this[int index]
- {
- get { return myint[index]; }
- set { myint[index] = value; }
- }
- //虚索引器
- //public virtual int this[int index]
- //{
- // get { return myint[index]; }
- // set { myint[index] = value; }
- //}
- 外部索引器
- //public extern int this[int index]
- //{
- // get;
- // set;
- //}
- }
-
- //抽象索引器
- abstract class ClerkOther
- {
- public abstract int this[int index]
- {
- set;
- get;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- }
- }
- }
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/mouday/3045189,作者:彭世瑜,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:数组的最大与和。 给你一个长度为 n 的整数数组 nums 和一个整数 numSlots ,满足2 * numSlots >= n 。
下一篇:LeetCode刷题(1)【链表】【反转链表】(C语言)