gpt4 book ai didi

带有彩色文本的 c# Console.WriteLine() 正在集中输出

转载 作者:太空狗 更新时间:2023-10-30 00:37:34 24 4
gpt4 key购买 nike

我试图通过以下代码向用户显示警告。但它正在聚集输出文本。

Console.ForegroundColor = ConsoleColor.Yellow;
Console.BackgroundColor = ConsoleColor.Red;
Console.WriteLine($"The selected row {selection} is not found in the database.");
Console.ResetColor();
Console.ReadLine();
Environment.Exit(0);

显示如下:- enter image description here

我只想为文本“在数据库中找不到选定的行。” 着色。没什么额外的。不然很难看。怎么做?

最佳答案

问题是回车和新行绘制了这些行的背景颜色。只需使用 Console.Write() 而不是 Console.WriteLine():

Console.ForegroundColor = ConsoleColor.Yellow;
Console.BackgroundColor = ConsoleColor.Red;
// only write without new line
Console.Write($"The selected row {selection} is not found in the database.");
Console.ResetColor();
Console.WriteLine(); // if necessary
Console.ReadLine();
Environment.Exit(0);

关于带有彩色文本的 c# Console.WriteLine() 正在集中输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48560733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com