示例#1
0
 static void Dump <T>(ref RingBufferSelector <T> rb, bool reverse = false)
 {
     if (reverse)
     {
         var re = rb.GetReverseEnumerator();
         while (re.MoveNext())
         {
             Console.Write("{0} ", re.Current);
         }
     }
     else
     {
         foreach (var i in rb)
         {
             Console.Write("{0} ", i);
         }
     }
     Console.WriteLine("");
 }