索引器C# 编程指南

来源:互联网 发布:淘宝客恶意刷佣金 编辑:程序博客网 时间:2024/06/03 16:59

索引器http://msdn.microsoft.com/en-us/6x16t2tx(zh-cn,VS.80).aspx

C# 编程指南
索引器(C# 编程指南)

 

索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。

在下面的示例中,定义了一个泛型类,并为其提供了简单的 getset 访问器方法(作为分配和检索值的方法)。Program 类为存储字符串创建了此类的一个实例。

C#
Copy Code
class SampleCollection<T>{    private T[] arr = new T[100];    public T this[int i]    {        get        {            return arr[i];        }        set        {            arr[i] = value;        }    }}// This class shows how client code uses the indexerclass Program{    static void Main(string[] args)    {        SampleCollection<string> stringCollection = new SampleCollection<string>();        stringCollection[0] = "Hello, World";        System.Console.WriteLine(stringCollection[0]);    }}
原创粉丝点击