red cube is mean extension method

use delegate :

using lamda

// See https://aka.ms/new-console-template for more information  
namespace lamda  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {         
           List<Company> companies = new List<Company>()  
            {  
            new Company() {Id= 1, Name ="Benz" },  
            new Company(){Id = 2,Name = "BMW"},  
            new Company() {Id = 3,Name = "VW"}  
            }; 
         var result = companies.Where(company => company.Name.StartsWith("B"));  
            foreach (var company in result)  
            {          Console.WriteLine($"Id: {company.Id}, Name{company.Name}");  
            }    
                }   
                 }  
    class Company  
    {  
        public int Id;  
        public string Name;  
    }}