Как вернуть пару ключ-значение, где функция возвращает список<строк>
Как я могу вернуть пару ключевых значений, где функция возвращает
List<strings>
.Метод возвращает список строк выборки из базы данных, теперь я хочу, чтобы он возвращал его как пару ключевых значений, а не список только значений из базы данных.
Что я уже пробовал:
public List<string> GetLanguagesForMobile() { var result = _translationService.GetLanguagesForMobile(); return result.Distinct().ToList(); } Reponse:- [ "en", "es" ] Required as:- { "english":"en", "spanish":"es"}
phil.o
Откуда берутся "английские" и "испанские" ценности? Хранятся ли они в базе данных вместе с "en" и "es" соответственно?
Avinash Gupta
Нет,это должно быть жестко закодировано
Karthik_Mahalingam
жестко закодировано в переменной?
покажите код
Avinash Gupta
Я хочу, чтобы это был ключ для каждого возвращаемого значения
Karthik_Mahalingam
какую ценность вы получаете в результате?Отчетливый().Список();
и покажите, как вы храните отображение
Avinash Gupta
[
"эн",
"КС"
]
Вот что я получаю
Karthik_Mahalingam
это нормально , но как вы узнаете, что en принадлежит английскому языку, а es-испанскому
Avinash Gupta
Поэтому я должен присоединиться к другой таблице, которая имеет описание кодов?
Karthik_Mahalingam
тогда все просто.