.NET 4.x Запрос LINQ к List, как выбрать определенный элемент из списка - C#
Формулировка задачи:
Подскажите как выбрать определенный элемент из списка?
Такой код не работает, выдает:
public class PostTarif
{
public double Weight { get; set; }
public double Cost { get; set; }
public PostTarif(double weight, double cost)
{
Weight = weight;
Cost = cost;
}
}
static void Main(string[] args)
{
List<PostTarif> items = new List<PostTarif>();
items.Add(new PostTarif(0.5, 174.8));
items.Add(new PostTarif(1, 225.8));
items.Add(new PostTarif(1.5, 276.8));
var query = from t in items
where t.Weight == 1.5
select t.Cost;
Console.WriteLine(query.ToString());
Console.ReadKey();
}Решение задачи: «.NET 4.x Запрос LINQ к List, как выбрать определенный элемент из списка»
textual
Листинг программы
foreach (var q in query)
{
Console.WriteLine("Weight: {0}", q.Weight);
Console.WriteLine("Cost: {0}", q.Cost);
}