У меня есть функция, которая возвращает Keyvaluepair < / код>. Я хотел бы назвать это при инициализации словаря < /code>, что -то вроде этого: < /p>
Код: Выделить всё
AdditionalProperties = new Dictionary(ams.GetKVP(AvaloqTypes.Person.PersonDocm.CountryId))
< /code>
Это дает ошибку компиляции, которая не может преобразовать из KeyValuePair в Idicationary "< /em> < /p>
Я могу работать следующим образом: < /p>
AdditionalProperties = new Dictionary()
{
{ ams.GetKVP(AvaloqTypes.Person.PersonDocm.DocmItem).Key,
ams.GetKVP(AvaloqTypes.Person.PersonDocm.DocmItem).Value
}
}
Есть ли лучшее решение это не требует изменения метода GetKVP?
Подробнее здесь: https://stackoverflow.com/questions/581 ... yvaluepair
Мобильная версия