La différence entre Environment.Newline et en C#

Haider Ali 12 octobre 2023
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.

  1. \n - La fonction de retour à la ligne sous UNIX OS.
  2. \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.

Auteur: Haider Ali
Haider Ali avatar Haider Ali avatar

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