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]);
        }
    }
    
  • 相关阅读:
    padStart()方法,padEnd()方法
    模板字符串
    Flask ==》 信号 and flash-session
    单例模式
    Git == > 版本控制
    Flask ==> 文件配置
    setitem和getitem和delitem
    Flask ==> 简单用户登录
    Flask
    Django ==> Model基础
  • 原文地址:https://www.cnblogs.com/liusuqi/p/3118268.html
Copyright © 2011-2022 走看看