我正在使用C#中的Console
API,并在尝试使用控制台命令更改颜色(`\ x1B [31m']时找到Node.js中的Console
API之间的差异:
使用Node.js这段代码:
console.log("\x1B[31mTeste");
当我使用这个C#代码时:
Console.Write("\x1B[31mTeste");
为什么会有这种差异?
答案 0 :(得分:2)
节点使用https://github.com/libuv/libuv来模拟ANSI控制台。普通的Windows控制台不支持此功能,因此尝试从C#执行此操作无效。