Я пытаюсь взять Select и проецировать каждый элемент в Dictionary<string, UdpReceiveResult>
В настоящее время у меня есть Select, который просто передает значение Dictionary в список tasks типа UdpReceiveResult. clients - словарь типа Dictionary<string, UdpClient>. У меня
var tasks = clients.Select(c => c.Value.ReceiveAsync()).OrderByCompletion();
Я хочу проецировать ключ и результат ReceiveAsync() в новый Dictionary. OrderByCompletion - это файл Nito.AsyncEx.