У меня есть словарь типа
Dictionary<Guid,int>
Я хочу вернуть первый экземпляр, где выполняется условие с помощью
var available = m_AvailableDict.FirstOrDefault(p => p.Value == 0)
Однако, как я могу проверить, действительно ли я возвращаю KeyValuePair? Я не могу использовать!= Или == для проверки по умолчанию (KeyValuePair) без ошибки компилятора. Существует аналогичная тема здесь, которая, похоже, не имеет решения. Я действительно могу решить свою конкретную проблему, получив ключ и проверив умолчание Guid, но мне любопытно, есть ли хороший способ сделать это с помощью keyvaluepair. Благодаря