dictionary.Single().Value
Single
выдает исключение, если словарь не содержит ровно один элемент (если вам не нравится это поведение, используйте вместо него First()
). Если вы уверены, что поместите один элемент в словарь, почему вы просто не используете переменную?