.net 有参属性 index (索引)

    public class IndexTempte
    {
        public ArrayList nameList = new ArrayList();

        public string this[int index]
        {
            get
            {
                return nameList[index].ToString();
            }
            set { nameList.Add(value); }
        }
 
    }
 
        static void Main(string[] args)
        { 
            var list = new IndexTempte();
            list[0] = "China";
            list[1] = "USA";
            list[2] = "Germany";
  
            Console.WriteLine("name :{0}", list[2]);
 
        }
原文地址:https://www.cnblogs.com/dragon-L/p/5348208.html