2009-09-11 12 views
9

Welche Kennung sollte ich für TAB verwenden (z. B. für die Ausgabe in Textdateien)?VB.NET: Bezeichner für TAB?

gibt es viele Möglichkeiten:

  • vbTab
  • ControlChars.Tab
  • Eine Konstante (oder öffentliche Mitglied) in meiner Anwendung anzu Chr (9)

Was am besten ist trainieren? Und warum?

+0

Chr (13) ist vbCr, nicht vbTab ... vbTab wäre Chr (9) –

+0

@Thomas Levesque: korrigiert jetzt. –

+0

Relatated: * [End-of-Line-Kennung in VB.NET?](http://stackoverflow.com/questions/1399268)* (für Newline) –

Antwort

15

Daumen hoch für ControlChars.Tab! vb * Konstanten sind aus Gründen der Abwärtskompatibilität da, vermeide sie.

+4

Nur weil sie für Rückwärtskompatibilität da sind, ist kein Grund zu vermeiden Sie. Ein besserer Grund ist, dass es andere Alternativen gibt, die besser zum Stil des .NET-Frameworks passen, und dass "vbTab" vom Typ "String" statt vom Typ "Char" ist. –