public static void Main() { BufferDeCaracteres obj = BufferDeCaracteres.CreateInstance(256); Random rd = new Random(); for (int a = 0, l = obj.LarguraBuffer(); a < l; ++a) { obj.AtribuirCaractere(a, (char)rd.Next(1, 255)); } obj.Reset(); char ch; while ((ch = obj.PróximoCaractere()) != 0x0) { Console.Write(ch); } }
public static void Main() { BufferDeCaracteres obj = new BufferDeCaracteres(); obj.buffer = new char[BufferDeCaracteres.maxCaracteres]; Random rd = new Random(); while (obj.posCaractereLido < BufferDeCaracteres.maxCaracteres) { obj.buffer[obj.posCaractereLido++] = (char)rd.Next(0, 255); } obj.posCaractereLido = BufferDeCaracteres.resetPos; while (obj.posCaractereLido < BufferDeCaracteres.maxCaracteres) { Console.Write(obj.buffer[obj.posCaractereLido++]); } }