华域联盟 .Net NET索引器使用方法实例代码

NET索引器使用方法实例代码

索引器特性

1、get 访问器返回值。set 访问器分配值。
2、this 关键字用于定义索引器。
3、value 关键字用于定义由 set 索引器分配的值。
4、索引器不必根据整数值进行索引,由您决定如何定义特定的查找机制。
5、索引器可被重载。
6、索引器可以有多个形参,例如当访问二维数组时。
7、索引器使得对象可按照与数组相似的方法进行索引。

代码示例

复制代码 代码如下:

class SampleCollection<T>

{

    private T[] arr = new T[100];

    public T this[int i]
    {

        get

        {

            return arr[i];

        }

        set

        {

            arr[i] = value;

        }

    }

}

class Program

{

    static void Main(string[] args)

    {

        SampleCollection<string> stringCollection = new SampleCollection<string>();

        stringCollection[0] = "Hello, World";

        System.Console.WriteLine(stringCollection[0]);

    }

}

您可能感兴趣的文章:

  • 深入理解C#索引器(一种支持参数的属性)与属性的对比
  • C#索引器简单实例代码

本文由 华域联盟 原创撰写:华域联盟 » NET索引器使用方法实例代码

转载请保留出处和原文链接:https://www.cnhackhy.com/52669.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部