public static void Main()
var array = new MyType[]{new MyType{Field = 1},new MyType{Field = 2}, new MyType{Field = 3}};
var result = array.AsQueryable().Where(x => x.Field > 1).Select(x => x.ToString()).FirstOrDefault();
public int Field { get; set; }
public override string ToString()
Console.WriteLine("To string for {0}", Field);