Search in Item2 in List<Tuple>

11,652

Solution 1

/* initialization */ 

List<Tuple<string, string, string>> mytuples = new List<Tuple<string, string, string>>();


bool containsHello = mytuples.Any(c=>c.Item2.Contains("hello"));

if(containsHello )
{
    Console.Write("Success");
}

Solution 2

You can use linq to check it:

List<Tuple<string, string, string>> mytuples = new List<Tuple<string, string, string>>();

if(mytuples.Where(t=>t.Item2.Contains("hello")).Any())
    Console.Write("Success");      
Share:
11,652
Стефан Дончев
Author by

Стефан Дончев

Updated on June 14, 2022

Comments

  • Стефан Дончев
    Стефан Дончев almost 2 years

    I've been struggling.
    How do I write this:

    /* initialization */ 
    List<Tuple<string, string, string>> mytuples = new List<Tuple<string, string, string>>();
    
    // pseudocode:
    if(mytuples.Contains("hello") in Item2)
    {
        Console.Write("Success");
    }