using System.Collections.Generic;
public static void Main()
var lista = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
var limites = new List<double>{ 2.86, 5.65 };
var ocurrencias = new List<int>();
ocurrencias = lista.Where(valor => valor >= limites[0] && valor <= limites[1]).ToList();
foreach(var item in ocurrencias)
var numeroDeOcurrencias = lista.Count(valor => valor >= limites[0] && valor <= limites[1]);
Console.WriteLine("Nº de ocurrências = " + numeroDeOcurrencias);