首页 > 其他 > 详细

类 建索引

时间:2018-01-12 10:43:24      阅读:207      评论:0      收藏:0      [点我收藏+]
    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();

完!

 

类 建索引

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!