2009-09-11 138 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