La différence entre Environment.Newline et en C#
Ce petit guide vous apprendra la différence entre Environment.Newline
et \n
en C#.
La différence entre Environment.Newline
et \n
en C#
La propriété Environment.NewLine
renvoie la chaîne de saut de ligne mais dépend du système d’exploitation. La propriété Environment.NewLine
et les caractères d’échappement (\n
, \r\n
) ont la même fonction.
\n
- La fonction de retour à la ligne sous UNIX OS.\r\n
- La fonction de retour à la ligne dans le système d’exploitation Windows.
Extrait de code - Plate-forme UNIX :
public static String NewLineFunction {
#get {
#Contract.Ensures(Contract.Result() != null);
#if UNIX_Platform
return "\n";
#else
return "\r\n";
#endif // !PLATFORM_UNIX
}
}
Le point principal de Environment.NewLine
est de renvoyer le caractère de nouvelle ligne pour la plate-forme. Pour les implémentations du .NET framework
sous Linux ou Unix, il renverrait simplement \n
.
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn