[DllImport("kernel32.dll")] static extern IntPtr GetConsoleWindow();
Graphics g = Graphics.FromHwnd(GetConsoleWindow());
因而乎, 你就能够经过获取的Graphics对象随便进行绘图了!web
可是, 注意, 当控制条刷新的时候, 好比Console.Clear(), 或者控制台光标通过绘图区域, 绘制的内容就会失效, 这时你须要从新绘制. (若是有控制台刷新的事件就行了)svg