Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Search in Item2 in List<Tuple>

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");
}
like image 790
Стефан Дончев Avatar asked Dec 17 '25 07:12

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


2 Answers

/* 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");
}
like image 133
Sawan Avatar answered Dec 19 '25 20:12

Sawan


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");      
like image 38
Kirill Bestemyanov Avatar answered Dec 19 '25 20:12

Kirill Bestemyanov



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!