[英]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.