using System;
using ;
[assembly:CLSCompliant(true)]
namespace ColorConsole
{
public sealed class HelloWorld
{
private HelloWorld() { }
public static void Main()
{
const UInt32 STD_OUTPUT_HANDLE = unchecked((UInt32)(-11));
IntPtr consoleHandle = (STD_OUTPUT_HANDLE);
string s = "Hello World!";
for (int i = 0; i < ; i++)
{
(consoleHandle, (ushort)(i + 1));
(s[i]);
}
();
}
}
class NativeMethods
{
private NativeMethods() { }
[DllImport("", SetLastError = true, CharSet = )]
public static extern IntPtr GetStdHandle(UInt32 type);
[DllImport("", SetLastError = true, CharSet = )]
[return: MarshalAs(UnmanagedType.U1)]
public static extern bool SetConsoleTextAttribute(IntPtr consoleHandle, ushort attributes);
}
}