Я пытался, но код не работает, чтобы удалить дубликаты
Чтобы удалить дубликаты значений в списке я использовал distinct но он не работает
ID имя вопросы
1 OLAM "Produto prefer":"Algodão","Plantou algodão":"Sim"
2 OLAM "Produto prefer:"Feijão Buer","Plantou algodão":"Não"
3 OLAM "Produto prefer":"Buer","Plantou algodão":"Jao"
Мой код выглядит следующим образом
int columnindex = 43; foreach (DataRow row in dtFarmerFarmReports.Rows) { var dict = JsonConvert.DeserializeObject<Dictionary<string, string>>(row["farm_detailsdata"].ToString()); string str = string.Empty; List<string> lst = new List<string>(); lst.AddRange(dict.Keys); var distinctList = lst.Distinct().ToList(); foreach (var data in distinctList) { columnindex++; worksheet.Cells[2, columnindex].Value = data; } }
Когда я запускаю приведенный выше вывод кода, я получаю следующее
Produto предпочитают Plantou algodão Produto предпочитают Plantou algodão Produto предпочитают Plantou algodão
Но я хочу, чтобы результат был следующим
Produto предпочитает Plantou algodão
я хочу удалить дубликаты.
для этого я написал приведенный выше код, но он не работает.
пожалуйста, помогите мне, какие изменения я должен внести в свой приведенный выше код, чтобы удалить дубликаты
Что я уже пробовал:
Чтобы удалить дубликаты значений в списке я использовал distinct но он не работает
ID имя вопросы
1 OLAM "Produto prefer":"Algodão","Plantou algodão":"Sim"
2 OLAM "Produto prefer:"Feijão Buer","Plantou algodão":"Não"
3 OLAM "Produto prefer":"Buer","Plantou algodão":"Jao"
Мой код выглядит следующим образом
int columnindex = 43;
по каждому элементу (строке datarow в dtFarmerFarmReports.Строк)
{
var dict = JsonConvert.DeserializeObject&ЛТ;словарь&ЛТ;строку, строку&ГТ;>(строка["farm_detailsdata"].Метод toString());
string str = строка.Пустой;
List<string> lst = новый список<string>();
lst.AddRange(дикт.Ключи);
var distinctList = lst.Distinct().Список();
данные по каждому элементу (ВАР в distinctList)
{
columnindex++;
рабочий лист.Ячейки[2, columnindex].Value = data;
}
}
Когда я запускаю приведенный выше вывод кода, я получаю следующее
Produto предпочитают Plantou algodão Produto предпочитают Plantou algodão Produto предпочитают Plantou algodão
Но я хочу, чтобы результат был следующим
Produto предпочитает Plantou algodão
я хочу удалить дубликаты.
для этого я написал приведенный выше код, но он не работает.
пожалуйста, помогите мне, какие изменения я должен внести в свой приведенный выше код, чтобы удалить дубликаты