I C# verwenden, und ich habe eine ZeichenfolgeWarum finde ich nicht das Wort n1 in meinem String mit String.Contain C#?
string test = "255\r\n\r\n0\r\n\r\n-1\r\n\r\n255\r\n\r\n1\r";
Dies ist der Code, den ich n1 verwende in meinem String zu finden.
if (test.Contains("n1"))
{
//do something
}
else
{
//do something else
}
aber es hält auf die else-Anweisung zu gehen, wenn meine Zeichenfolge n1 enthält, warum das so ist und gibt es eine alternative Art und Weise n1 in meinem String zu finden?
Wenn der Buchstabe n mit \ vorangestellt ist, bedeutet dies Newline Es gibt keinen n1 in der Zeichenfolge, aber newline1 – Steve
"\" wird Zeichen entkommen. Versuchen Sie 'test.Contains (@" \ n1 ")' –