有没有办法在.NET中获取选项卡的长度(字符数/空白数)?我正在将数据写入文本文件,并希望创建一个包含两列的表。由于第一列中的某些列条目似乎比其他列更长/更短,因此第二列看起来很难看。我尝试在条目之间插入几个\ t,但这并没有完全帮助。
答案 0 :(得分:2)
您可以使用空格而不是制表符在ASCII表格中整齐地格式化数据。
string.PadLeft
和string.PadRight
方法可以为您提供帮助。
答案 1 :(得分:2)
标签宽度由显示它的程序决定,没有固定的数字。您可以在编写文件时轻松填充空格,字符串的格式支持:
String.Format("{0,-16}", "String"); // align left
String.Format("{0,16}", "String"); // align right
答案 2 :(得分:0)
TAB没有固定数量的职位。大多数编辑器允许您指定该编号。