List<string> dangerousElements = new List<string> { "0", "0", "1", "0", "0" };如何快速查找出里面大于字符“0”的字符“1”?
时间: 2024-09-24 11:10:54 浏览: 21
Java8 将List<Integer> 转换成以逗号分割的String字符串
针对这个特定的 `List<string>`,你想找出其中大于字符 "0" 的唯一字符 "1",可以稍微优化一下遍历过程。这里是一个直接的解决方案:
```csharp
List<string> dangerousElements = new List<string> { "0", "0", "1", "0", "0" };
string targetChar = "1"; // 要查找的目标字符
bool foundTarget = false;
foreach (string element in dangerousElements)
{
if (element != "0" && element == targetChar) // 检查是否是目标字符并且不是 "0"
{
foundTarget = true; // 找到了,设置标志
break; // 找到后立即退出循环
}
}
if (foundTarget)
{
Console.WriteLine($"找到了字符 '{targetChar}'");
}
else
{
Console.WriteLine($"未找到字符 '{targetChar}'");
}
阅读全文