2009-09-11 20 views
9

Quale identificatore dovrei usare per TAB (ad esempio per l'output in file di testo)?VB.NET: identificatore per TAB?

ci sono molte scelte:

  • vbTab
  • ControlChars.Tab
  • Una costante (o pubblico membro) nella mia applicazione insieme a Chr (9)

ciò che è meglio pratica? E perché?

+0

Chr (13) è vbCr, non vbTab ... vbTab sarebbe Chr (9) –

+0

@Thomas Levesque: corretto ora. –

+0

Relatated: * [End-of-line identifier in VB.NET?](http://stackoverflow.com/questions/1399268)* (per newline) –

risposta

15

Pollice su per ControlChars.Tab! Le costanti vb * esistono per compatibilità con le versioni precedenti, evitali.

+4

Solo perché sono lì per la compatibilità con le versioni precedenti non c'è motivo di evitare loro. Una buona ragione è che ci sono altre alternative che si adattano meglio allo stile del framework .NET, e che 'vbTab' è di tipo' String' invece di tipo 'Char'. –