只是徘徊,如果数组值包含c#.net中的字符串,我怎么能从列表中找到值?
示例:我有以下代码将值存储到列表中
var tempTraker = new List<string>();
tempTraker.Add("2|a");
tempTraker.Add("1|e");
tempTraker.Add("4|r");
tempTraker.Add("3|h");
如何检查tempTraker数组值是否包含“1|”并返回完整的值“1|e”?有可能吗?
如果你只是想得到一个布尔值,你也可以使用下面的方法。
tempTraker.Any(x => x.Contains("1|"));
编辑:@Maxium的回答是正确的。我错过了他们想要返回值的部分。
var value = tempTraker.FirstOrDefault(s => s.Contains("1|"));
问题内容: 我有一个字符串数组,其中包含字符串列表。我想弄清楚此列表中是否有重复的条目。基本上,我有一个用户列表,应该没有重复的条目。 问题答案: 您可以将String数组添加到HashSet 这将为您提供唯一的String值。如有必要,将HashSet转换回数组
我有这样一个df: 其中ID是另一个df的主键和唯一键,该df是此df的源。集群不是密钥,不同的ID通常具有相同的集群值;不管怎么说,这是我必须掌握的信息。 我想获得的是这个数据框: 如果这是不可能的,像这样的字典也可以: 我试过很多方法都没有成功。。似乎无法将列表作为数据帧值插入。。无论如何,我认为以某种巧妙的方式进球应该不会那么困难。。对不起,如果我想不起来了,但我对编码是新手 有什么建议吗?
如果一个键也包含在字符串数组中,如何通过一个键的值从对象数组中筛选出对象? 不筛选出所有具有包含在此arr中的名称的对象: 结果:
问题内容: 例如,需要使用 字符串找出只读取字符串中 数字 的方法, 即 我的尝试 问题答案: 试试这个: 由于返回的是文本数组,因此您应该通过来访问第一个元素。
问题内容: 我正在尝试检测字符串是否包含至少一个存储在数组中的URL。 这是我的数组: 该字符串由用户输入并通过PHP提交。在确认页面上,我想检查输入的URL是否在数组中。 我尝试了以下方法: 无论输入什么,返回值始终为“找不到匹配项”。 这是正确的做事方式吗? 问题答案: 尝试这个。 如果要检查不区分大小写,请使用stristr()或stripos()。
问题内容: 有人可以告诉我如何检测是否出现在数组中吗?例: 问题答案: 您真的不需要jQuery。 提示 :indexOf返回一个数字,表示指定的搜索值首次出现的位置;如果从未出现,则返回-1 要么 值得注意的是IE<9不支持该功能,但是jQuery的功能即使在那些较旧的版本中也可以使用。