zoukankan      html  css  js  c++  java
  • .NET 索引器

     

    • 索引器
         索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。
    • 特性
      • 索引器使得对象可按照与数组相似的方法进行索引。
      • get 访问器返回值。set 访问器分配值。
      • this 关键字用于定义索引器。
      • value 关键字用于定义由 set 索引器分配的值。
      • 索引器不必根据整数值进行索引,由您决定如何定义特定的查找机制。
      • 索引器可被重载。
      • 索引器可以有多个形参,例如当访问二维数组时。
    • 代码示例
    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]);
        }
    }
    
  • 相关阅读:
    Zepto结合Swiper的选项卡
    Angular选项卡
    创建简单的node服务器
    封装ajax
    JQuery和html+css实现鼠标点击放烟花
    js实现螺旋纹理特效
    Angular入门
    Angular JS例子 ng-repeat遍历输出
    Angular 基础教程(1)
    PHP数组
  • 原文地址:https://www.cnblogs.com/liusuqi/p/3118268.html
Copyright © 2011-2022 走看看