gpt4 book ai didi

c# - 为什么我不能使用 string.Contain C# 在我的字符串中找到单词 n1?

转载 作者:太空宇宙 更新时间:2023-11-03 21:12:11 24 4
gpt4 key购买 nike

我正在使用 C# 并且我有一个字符串

string test = "255\r\n\r\n0\r\n\r\n-1\r\n\r\n255\r\n\r\n1\r";

这是我用来在字符串中查找 n1 的代码。

if (test.Contains("n1"))
{
//do something

}
else
{
//do something else
}

但是当我的字符串确实包含 n1 时,它会继续转到 else 语句,这是为什么,还有其他方法可以在我的字符串中找到 n1 吗?

最佳答案

您的字符串不包含“n1”。 \n 是换行符。您可以通过在字符串前面放置一个@来禁用转义:

string test = @"255\r\n\r\n0\r\n\r\n-1\r\n\r\n255\r\n\r\n1\r";

然后,所有 \ 都是反斜杠。

关于c# - 为什么我不能使用 string.Contain C# 在我的字符串中找到单词 n1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36935349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com