By efficient I mean shortest time for computation.
I came up with:
List<float> valuesLaterThanDate = new List<float>();
foreach (var kvp in sortedList.Where( t => t.Key >= selectionDate))
{
valuesLaterThanDate.Add( kvp.Value );
}
is there a more efficient way? Or more compact expression?