Не совсем проблема, но мне любопытно, есть ли лучший способ сделать это. По сути, у меня есть словарь, где ключ - это структура, которую я создал. Что мне нужно сделать, это получить список определенного свойства в ключах. То есть в структуре у меня есть поле с именем 'ID', которое я хочу получить список. То, что я делаю сейчас, это:
List<long> keys = new List<long>();
foreach(var key in dict.Keys)
{
keys.Add(key.ID);
}
Это работает, но мне просто интересно, упускаю ли я еще более простой способ - сначала я подумал, что, возможно, методу ToList можно дать параметр, чтобы я мог указать, какую часть структуры я хочу в списке, но кажется, я не могу.
Как бы вы улучшили это, ребята?