C#在列表(userinput)中查找名称时出错可能是由于以下几个原因导致的:
List<string> myList = new List<string>{"name1", "name2", "name3"};
string nameToFind = "name4";
if (myList.Contains(nameToFind))
{
// 找到了名称
}
else
{
// 列表中不存在要查找的名称
}
List<string> myList = new List<string>{"Name1", "Name2", "Name3"};
string nameToFind = "name1";
if (myList.Exists(x => x.Equals(nameToFind, StringComparison.OrdinalIgnoreCase)))
{
// 找到了名称
}
else
{
// 列表中不存在要查找的名称
}
综上所述,当C#在列表中查找名称时出错,可以通过以上方法进行排查和解决。如果问题仍然存在,可能需要进一步检查代码逻辑或提供更多的上下文信息来帮助定位问题。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云