2010-11-28 7 views

Répondre

14

Il n'y a pas un ensemble correspondant exact de constantes orientées pour C#. Certaines constantes sont simplement représentées sous forme de chaîne (par exemple, "\t" pour vbTab).

Je suggère pas en référençant l'ensemble Microsoft.VisualBasic pour utiliser ces constantes. Cet espace de noms existe principalement pour prendre en charge la migration des applications VB6 héritées.

+6

Je voulais simplement ajouter 'System.Environment.NewLine' en remplacement de' vbCrLf'; autre que celui-là, utilisez simplement des littéraux de chaîne ('\ n \ t \ r' etc.). –

+1

Bon appel, Cory. –

+0

Pedantic, je sais, mais je n'utiliserais pas System.Environment.NewLine comme substitut de 'vbCrLf'. vbCrLf est explicitement un CR-LF (c'est-à-dire "\ r \ n"). System.Environment.NewLine est une chaîne de nouvelle ligne spécifique à l'environnement - elle est identique à vbCrLf sous Windows, mais peut ne pas l'être sur d'autres plates-formes, par exemple. lors de l'utilisation de Mono sur une plate-forme non-Windows. – Joe