如何获取.NET中制表符的字符数?
有没有办法获取 .NET 中制表符的长度(字符/空格数)?我正在将数据写入文本文件,并希望创建一个包含两列的表。由于第一列中的某些列条目看起来比其他列更长/更短,因此第二列看起来很丑。我尝试在条目之间插入几个 \t,但这并没有完全帮助。
Is there a way to get the length (number of characters/blanks) of a tab in .NET? I am writing data to a text file and would like to create a table with two columns. Since some column entries in the first column appear to be longer/shorter than others, the second column looks ugly. I tried inserting a couple of \t's between entries, but that didn't fully help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用空格而不是制表符在 ASCII 表中整齐地格式化数据。
string.PadLeft
和string.PadRight
方法可能会帮助您。You can use spaces instead of tabs to format your data neatly in an ASCII table.
The
string.PadLeft
andstring.PadRight
methods may help you.制表符的宽度由显示它的程序决定,没有固定的数字。您可以在写入文件时轻松填充空格,字符串格式支持:
示例: http://ideone.com/B4VvC< /a>
Tab width is determined by the program the shows it, there isn't a fixed number. You can easily pad with spaces when writing the file, a string's format supports that:
Example: http://ideone.com/B4VvC
TAB 的位置没有固定数量。大多数编辑器允许您指定该数字。
There is no fixed number of positions for a TAB. Most editors allow you to specify that number.