How to filter data from a list of strings with multiple conditions using Linq in C#

1 Answer

0 votes
using System;
using System.Linq;
using System.Collections.Generic;
  
class Program
{
    static void Main() {
        var list = new List<string> { "c-sharp", "c", "c++", "java", "python", "php", "go" };
  
        var result = from word in list
                     where word.StartsWith('c') || word.StartsWith('p')
                     select word;

        foreach (var word in result) {
            Console.WriteLine(word);
        }
    }
}
  
 
  
/*
run:
  
c-sharp
c
c++
python
php
  
*/

 



answered Jul 4, 2023 by avibootz

Related questions

...