Ahhh y por cierto... retomando la pregunta original de como alternarlo podrías manejar una bandera.. y sería algo así:
Cita: ...
..
Boolean b = false;
for (int i=0;i<=10;i++)
{
if (b)
{
b = false;
SetConsoleTextAttribute(hConsole,15 ); }
else
{
SetConsoleTextAttribute(hConsole,18 );
b = true; }
Console.WriteLine("Lalo" + i.ToString());
Console.WriteLine();
}
Donde despues de SetConsoleTextAttribute los numeros indican el color
Y para ir obtenido los colores sería así:
sColor = foreground + background * 16
Donde 0=black 1=blue 2=green 4=red y asi sucesivamente hasta el 15=white
Ya puedes hacer tus pruebas y te puedes entretener un rato sacando tus colores... jeje