La diferencia entre Environment.Newline y en C#
Esta breve guía le enseñará la diferencia entre Environment.Newline
y \n
en C#.
la diferencia entre Environment.Newline
y \n
en C#
La propiedad Environment.NewLine
devuelve la cadena de nueva línea, pero depende del sistema operativo. La propiedad Environment.NewLine
y los caracteres de escape (\n
,\r\n
) tienen la misma función.
\n
- La función de nueva línea en UNIX OS.\r\n
- La función de nueva línea en el sistema operativo Windows.
Fragmento de código - Plataforma UNIX:
public static String NewLineFunction {
#get {
#Contract.Ensures(Contract.Result() != null);
#if UNIX_Platform
return "\n";
#else
return "\r\n";
#endif // !PLATFORM_UNIX
}
}
El punto principal de Environment.NewLine
es devolver el carácter de nueva línea para la plataforma. Para implementaciones de .NET framework
en Linux o Unix, simplemente devolvería \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