繁体   English   中英

在C#控制台应用程序中,如何在表中使用\\ n?

[英]In a C# Console Application, how do you use \n in a table?

初学者C#问题在这里。

我有一个控制台应用程序,其中包含三列表格和随时可用的变量,我正在编写输出。

表格格式,以防万一:

const string table = "{0,-25}{1,-4}{2,-15:f2}";

\\ n如果WriteLine只是带引号的纯文本,例如,

Console.WriteLine("--------------------------------------------------\n");

但是,我对将/ n放在格式为WriteLine的表中的位置一无所知,该表的最后一列包含一个变量。 例:

Console.WriteLine(table, "Total cost of paint", ":", paintTotalWithVAT);

我模糊地记得添加变量的另一种方法-顺便说一句,{0}放置变量的方法,然后在方括号的末尾声明它似乎在表格格式中不起作用-但我将不胜感激一些帮助。 理想情况下,我想在变量输出(十进制格式)之前使用货币符号,以免影响所需的格式

用空的WriteLines填充我的输出时,变得有点混乱。

您可以将其放在table字符串中:

const string table = "{0,-25}{1,-4}{2,-15:f2}\n";

或者,如果由于某种原因这不可行,可以在WriteLine上将其组合为字符串:

Console.WriteLine(table+"\n", "Total cost of paint", ":", paintTotalWithVAT);

您是否要在最后添加新行? 只需在末尾连接一个新字符串

Console.WriteLine(table, "Total cost of paint", ":", paintTotalWithVAT, "\n"); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM