示例#1
0
        public void IteratorTest()
        {
            var indexList = new IndexList <string>();

            indexList.Add("A");

            var t = new List <string>();

            t.Add("B");
            t.Add("C");
            indexList.AddRange(t);

            var str1 = "";

            foreach (var x in indexList.Entries)
            {
                str1 = str1 + x;
            }

            var str2 = "";

            if (indexList.Any())
            {
                indexList.MoveFirst();
                do
                {
                    str2 = str2 + indexList.Value;
                } while (indexList.MoveNext());
            }

            output.WriteLine("str1:{0} str2:{1}", str1, str2);
            Assert.True(str1 == str2);
        }