2009-09-11 55 views
9

我应该为TAB使用什么标识符(例如,用于输出到文本文件)?VB.NET:TAB的标识符?

有很多选择:

  • vbTab
  • ControlChars.Tab
  • 一个常数(或公共成员)在我的应用程序设置的CHR(9)

什么是最好的实践?为什么?

+0

Chr(13)是vbCr,而不是vbTab ... vbTab将是Chr(9) – 2009-09-11 12:04:46

+0

@Thomas Levesque:现在纠正。 – 2009-09-11 12:05:53

+0

相关内容:* [VB.NET中的行尾标识符?](http://stackoverflow.com/questions/1399268)*(换行符) – 2015-01-22 10:44:03

回答

15

ControlChars.Tab大拇指! vb *常数是为了向后兼容,避免它们。

+4

仅仅因为它们存在向后兼容性,没有理由避免他们。一个更好的理由是,还有其他的选择可以更好地适应.NET框架的风格,'vbTab'的类型是'String',而不是'Char'类型。 – 2010-03-19 07:54:16