namespace ConsoleApplication1
public static void Main()
var getOnlyFirst = false;
var collection = Enumerable
.Select(x => new Item(x));
var condition = new Func<Item, bool>(x => x.Prop%15 == 0);
var resultItem = collection.First(condition);
Console.WriteLine(resultItem.Prop);
var resultItems = collection
foreach (var item in resultItems)
Console.WriteLine(item.Prop);
public int Prop { get; set; }