aalhour / C-Sharp-Algorithms

:books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#
MIT License
5.91k stars 1.4k forks source link

Enumerating the circular buffer does not produce anything #155

Open asm2025 opened 3 years ago

asm2025 commented 3 years ago

After adding some random items to the circular buffer, using foreach or any function to enumerate the buffer does not produce anything

Here is a sample code:

`int[] values = new int[20]; Random rnd = new Random();

for (int i = 0; i < values.Length; i++) values[i] = rnd.Next(1, 99);

CircularBuffer buffer = new CircularBuffer(values.Length / 2);

Console.WriteLine(string.Join(", ", values));

foreach (int value in values) buffer.Add(value);

Console.WriteLine(string.Join(", ", buffer));

Console.ReadKey();`

Expected behavior 2 lines should be printed: 1 for the array content joined by ',' and another line for the content of the buffer joined by ','

github-actions[bot] commented 3 years ago

Thanks for supporting the development of C# Algorithms with your first issue! We look forward to handling it.