码迷,mamicode.com
首页 > 其他好文 > 详细

类 建索引

时间:2018-01-12 11:24:08      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:read   索引   dex   log   his   turn   get   span   color   

    class Indexes
    {
        public List<string> strList { get; set; }

        public Indexes(List<string> list)
        {
            strList = list;
        }

        public string this[int i]
        {
            get { return strList[i]; }
        }
        public string this[string str]
        {
            get { return strList.FirstOrDefault(x => x == str); }
        }
    }

应用:

string s = "";
            List<string> list = new List<string>();
            for (int i = 0; i < 10; i++)
            {
                list.Add("这是"+i);
            }
            Indexes indexes = new Indexes(list);

            s += indexes[4]+"\t";
            s += indexes["这是5"];

            Console.WriteLine(s);
            Console.ReadKey();

完!

 

类 建索引

标签:read   索引   dex   log   his   turn   get   span   color   

原文地址:https://www.cnblogs.com/wwz-wwz/p/8274122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!