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;
}}