问题
I've been struggling.
How do I write this:
/* initialization */ List<Tuple<string, string, string>> mytuple = new List<Tuple<string, string, string>>();
//pseudocode
if(mytuple.Contains("hello") in Item2)
{
Console.Write("Success");
}
回答1:
/* initialization */
List<Tuple<string, string, string>> mytuple = new List<Tuple<string, string, string>>();
bool containsHello = mytuple.Any(c=>c.Item2.Contains("hello"));
if(containsHello )
{
Console.Write("Success");
}
回答2:
You can use linq to check it:
List<Tuple<string, string, string>> mytuple = new List<Tuple<string, string, string>>();
if(mytuple.Where(t=>t.Item2.Contains("hello")).Any())
Console.Write("Success");
来源:https://stackoverflow.com/questions/13901383/search-in-item2-in-listtuple