using System.Collections.Generic;
public int ID { get; set; }
public string Name { get; set; }
static void Main(string[] args)
var apple = new Fruit{ ID = 1, Name = "Apple"};
var orange = new Fruit{ID = 2, Name = "Orange"};
var banana = new Fruit{ID=3, Name="Banana"};
List<Fruit> fruits = new List<Fruit>();
fruits = fruits.OrderBy(x => x.Name).ToList();
Console.WriteLine("Sorted List of Fruits:");
foreach (var item in fruits)
Console.WriteLine(item.Name);
var searchResult = fruits.Where(x => x.Name == "Orange").FirstOrDefault();
if (!String.IsNullOrEmpty(searchResult.ToString()))
Console.WriteLine("Orange is present in the list");
Console.WriteLine("Orange is not present in the list");