Question

Quel est l'équivalent de C # de \ n et Visual Basic ou vbCRLF vbNewLine dans Delphi Prism? Dois-je utiliser Environment.NewLine?

Était-ce utile?

La solution

Environment.NewLine est en fait la meilleure chose à utiliser, car il est censé être la plate-forme indépendante. Ce guide va pour C # et, par la manière.

Autres conseils

myString: = 'One' # 13 # 10'Two '; serait l'équivalent de c # 's "One \ r \ Ntwo".

Le caractère nouveau de la ligne appropriée est pas une question de plate-forme d'exécution ou le choix de la langue, il est une question de la source (ou destinataire) du fichier de sortie. Si le fichier est tout à fait pour un usage privé par une application (ne jamais lu / écrit par l'application), vous pouvez utiliser tout caractère que vous aimez pour délimiter les lignes.

Si vous avez besoin d'échanger le fichier avec une partie ou d'un processus en dehors de l'application elle-même alors les besoins de cette autre partie pourrait bien dicter ce que vous devriez vous attendre (et devraient) à utiliser comme caractère de nouvelle ligne.

Pour répondre à la question réelle mis cependant, l'équivalent de vbCRLF est (comme valeur littérale) # 13 # 10 et l'équivalent de vbNewLine serait # 10 ( # 13 est le code de caractères pour CR et # 10 LF ).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top