public static void Main()
var filterBy = new Item[] { new Item { Id = 2, Name = "Second" } };
var filtered = new Item[] {
new Item { Id = 1, Name = "First"},
new Item { Id = 2, Name = "Second" }
var itemValue = filtered.Where(item => item.Id == 4).DefaultIfEmpty(new Item { Name = "Default Value" }).First().Name;
Console.WriteLine(itemValue);
public int Id { get; set; }
public string Name { get; set; }