using System.Collections.Generic;
public static void Main()
IEnumerable<Person> persons = new List<Person>()
new Person { Name = "Jhon", Age = 23, },
new Person { Name = "Bill", Age = 55, },
new Person { Name = "bob", Age = 34, },
new Person { Name = "Unclu Bob", Age = 65, },
new Person { Name = "Boris", Age = 44, },
var elementsStartsWithB = persons
.Where(p => p.Name.StartsWith("B"))
.Select(p => new {p.Name});
foreach(var element in elementsStartsWithB)
Console.WriteLine(element.ToString());
public sealed class Person
public string Name { get; set; }
public int Age { get; set; }
public override string ToString()
return "Person: " + Name + " " + Age;