Open asm2025 opened 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 ','
Thanks for supporting the development of C# Algorithms with your first issue! We look forward to handling it.
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 ','