Мне нужен тип, который отслеживает коллекцию и выбранное значение в коллекции, аналогично тому, что будет делать список. Существует ли для этого коллекция (не связанная с графическим интерфейсом)? Я знаю, что это довольно просто, но я бы предпочел использовать предоставленный Microsoft тип, если он есть.
По сути, это то, что я хочу:
interface ISelectionList<T>
{
T Selected
{
get;
set;
}
IList<T> Values
{
}
}