コード例 #1
0
ファイル: Program.cs プロジェクト: ewilde/CircularBuffer
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            CircularBuffer<int> items = new CircularBuffer<int>();

            for(int i = 0; i < 1000; i++)
            {
                items.Add(i);
            }

            Console.WriteLine("CircularBuffer<int> default capacity, current count: " + items.Count);

            ObservableCollection<int> obserableItems = new CircularObservableBuffer<int>(items);
            Console.WriteLine("ObservableCollection<int> default capacity, current count: " + items.Count);

            obserableItems.CollectionChanged += (sender, eventArgs) =>
            {
                Console.WriteLine(eventArgs.Action);
            };

            for(int i = 0; i < 1000; i++)
            {
                obserableItems.Add(i);
            }

            Console.WriteLine("ObservableCollection<int> default capacity, current count: " + obserableItems.Count);

            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: ewilde/CircularBuffer
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            CircularBuffer <int> items = new CircularBuffer <int>();

            for (int i = 0; i < 1000; i++)
            {
                items.Add(i);
            }

            Console.WriteLine("CircularBuffer<int> default capacity, current count: " + items.Count);

            ObservableCollection <int> obserableItems = new CircularObservableBuffer <int>(items);

            Console.WriteLine("ObservableCollection<int> default capacity, current count: " + items.Count);

            obserableItems.CollectionChanged += (sender, eventArgs) =>
            {
                Console.WriteLine(eventArgs.Action);
            };

            for (int i = 0; i < 1000; i++)
            {
                obserableItems.Add(i);
            }

            Console.WriteLine("ObservableCollection<int> default capacity, current count: " + obserableItems.Count);


            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }