コード例 #1
0
        public void Start()
        {
            Console.WriteLine("============Search Demo============");
            // initialize datas
            uint[] ids   = createIDs(10);
            string idstr = ids[0].ToString();

            for (int i = 1; i < ids.Length; i++)
            {
                idstr += " " + ids[i].ToString();
            }

            // add
            KeyedList <uint, DemoItem> list = new KeyedList <uint, DemoItem>();

            for (int i = 0; i < ids.Length; i++)
            {
                var item = new DemoItem(ids[i], $"Item_{ids[i]}");
                list.Add(item);
            }

            // search demo
            string itemStr = list.FindByKey(ids[0]).Data.ToString();

            for (int i = 1; i < ids.Length; i++)
            {
                itemStr += ", " + list.FindByKey(ids[i]).Data.ToString();
            }
            Console.WriteLine($"Search by ({idstr}) :");
            Console.WriteLine(itemStr);
        }