У меня есть List<Fruit>
,
public class Fruit
{
public string Name { get; set; }
public string Type { get; set; }
}
а в приведенном выше списке содержится 30 объектов фруктов двух типов: Apple
и Orange
. 20 яблок и 10 апельсинов.
List<Fruit> fruits = new List<Fruit>();
fruits.Add(new Fruit(){ Name = "Red Delicious", Type = "Apple" });
fruits.Add(new Fruit(){ Name = "Granny Smith", Type = "Apple" });
fruits.Add(new Fruit(){ Name = "Sour Granny", Type = "Orange" });
fruits.Add(new Fruit(){ Name = "Delicious Yummy", Type = "Orange" });
.....
Как я могу получить список из 10 случайных фруктов (из корзины из 30 фруктов), но там должно быть 3 апельсина и 7 яблок?