Existe-t-il une équivalence avec Environment.NewLine dans DotNet pour un caractère Tab?Constantes d'environnement
Répondre
NewLine est sur la classe environnement parce que la nouvelle spécification de ligne varie entre les plates-formes:
Il est "\ r \ n" pour les plates-formes non-Unix et "\ n" pour les plates-formes Unix. Cependant l'onglet est toujours "\ t".
La réponse courte est: non, l'onglet ne change pas entre les plates-formes comme le ferait un retour à la ligne, donc il n'y en a pas besoin. La réponse longue est: techniquement, oui, vous pouvez utiliser celui fourni par VB dans Microsoft.VisualBasic.dll. Je pense que c'est Microsoft.VisualBasic.Constants.vbTab, mais il n'y a pas de bonne raison de l'utiliser en C# comme je l'ai dit plus haut.
Il est utile dans VB simplement parce que VB n'analyse pas le motif "\ t" (ou tout autre motif échappé de barre oblique inverse) dans les constantes de chaîne. Dans VB, vous devez concaténer la constante vbTab (ou Chr (9)) à votre chaîne. –
Oui, vous avez raison, je répondais du point de vue de C# comme il le demandait, mais j'aurais pu le qualifier de "pas de bonne raison de l'utiliser en C#". – Xiaofu
VB n'a pas de défauts. C'est merveilleux. –
Pour Mac (pré OS-X) c'était – JaredPar
Comme aucune des personnes utilisant des Mac pré-OSX ne pouvait trouver l'interrupteur d'alimentation, cela n'avait pas d'importance. –
Je ne pourrais pas dire mieux, CMS. – PhiLho