c# - 创建具有特定间距(使用\t)的字符串变量,类似于 Console.WriteLine

标签 c# string console.writeline

我如何使这段(损坏的)代码正常工作:

aString = ("{0}\t{1}  \t{2}\t{3}", array[0], array[1], array[2], array[3]);

如果要通过 Console.WriteLine(在本例中,因为数组是在 main 方法之外计算的,所以不合适。)

然后将返回此字符串并将其传递回 main 方法。有没有一种方法可以轻松地创建具有特定间距的字符串,例如上面的字符串?

最佳答案

使用 String.Format方法,像这样:

aString = String.Format("{0}\t{1}  \t{2}\t{3}", array[0], array[1], array[2], array[3]);

关于c# - 创建具有特定间距(使用\t)的字符串变量,类似于 Console.WriteLine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29784837/

相关文章:

C# 互操作 : Out params that can also be null

SQL SUBSTRING 与 RIGHT - 最佳实践

java - 从字符串中删除所有空格但保留一个换行符

c# - 将 Console.Writeline() 语句的最终输出复制到文本文件和数组 c#

c# - 如何在 WCF 中使用自定义绑定(bind)并使用用户名客户端凭据保持消息安全模式?

c# - 如何使用全名创建 CultureInfo 实例或将全名转换为 CultureInfo 代码?

c# - EntityFramework Core Database First 不会以流畅方式生成主键

javascript - 如何为正则表达式添加条件?

c# - 控制台写入行不起作用

c# - 在 C# 中,如何使用 Console.WriteLine 方法从 SqlCommand 写入所有列