tengo una para hacer esto:equivalente de vbCrLf en C#
AccountList.Split(vbCrLf)
en C# AccountList es una cadena. ¿Cómo puedo hacer?
gracias
tengo una para hacer esto:equivalente de vbCrLf en C#
AccountList.Split(vbCrLf)
en C# AccountList es una cadena. ¿Cómo puedo hacer?
gracias
Usted está buscando System.Environment.NewLine
.
En Windows, esto es equivalente a \r\n
aunque podría ser diferente en otra implementación .NET, como Mono en Linux, por ejemplo.
AccountList.Split("\r\n");
¿Está buscando
Creo que "\ r \ n" debería funcionar bien
Me suelen abreviar para que pueda utilizar varios lugares en mi código. Cerca de la parte superior, hacer algo como esto:
string nl = System.Environment.NewLine;
Entonces sólo se puede utilizar "nl" en lugar de la calificación total en todas partes en la construcción de cadenas.
Agregue una referencia a Microsoft.VisualBasic a su proyecto.
luego inserte la instrucción using
using Microsoft.VisualBasic;
Uso del vbCrLf constante definida:
private const string myString = "abc" + Constants.vbCrLf;
"FirstLine" + "<br/>" "SecondLine"
Esto no es equivalente. –
probar esto:
AccountList.Split(new String[]{"\r\n"},System.StringSplitOptions.None);
o
AccountList.Split(new String[]{"\r\n"},System.StringSplitOptions.RemoveEmptyEntries);
La primera es mejor ;-) – Seb
Teóricamente, mala respuesta ... esto puede cambiar cuando se ejecuta en Linux/Mono .... no es "CRLF" sino "el separador de línea definido en este tipo de computadora". Sin riesgo en Windows .... pero luego ...;) – TomTom
He editado la respuesta para aclarar estos puntos. –