Пример #1
0
        public void FailFastEnumerator2()
        {
            var bag1 = new Bag <double>();

            double d = 1.218034;

            for (var i = 0; i < 50; ++i)
            {
                bag1.Add(d);
                d = d * 1.3451 - .31;
            }

            // should throw once the bag is modified.
            foreach (double k in bag1.Where(k => k > 3.0))
            {
                bag1.Clear();
            }
        }