Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
dimka18
0 / 0 / 1
Регистрация: 29.08.2013
Сообщений: 53
1

Дубликаты в строковом массиве -исправить ошибку в коде

04.08.2014, 10:14. Просмотров 837. Ответов 3
Метки нет (Все метки)

Здравствуйте, пишу программу не большую, столкнулся с, вроде, и простой проблемой, по логике код должен работать, почему этот код не работает я не знаю, суть в чем, есть массив string res3, нужно вывести этот массив в dataGridViev2 без дубликатов.
C#
1
2
3
4
5
6
7
8
9
string[] dopmas = new string[res3.Length];
for (int i = 0; i < res3.Length; i++)
{
for (int x = 0; x < res3.Length; x++)
{
if ((res3[i] != res3[x]) && (i != x)) dopmas[i] = res3[i];
}
this.dataGridView2.Rows[i].Cells[0].Value = res3[i];
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2014, 10:14
Ответы с готовыми решениями:

Исправить ошибку в коде
using System; using System.Collections.Generic; using System.ComponentModel;...

Исправить ошибку в коде
Вот задание. Квадратная матрица, симметричная относительно главной...

Исправить ошибку CS0115 в коде
Доброе времени суток. Подскажите пожалуйста программа не хочет работать. Выдает...

Как исправить ошибку в коде?
Есть метод который получает метку тома по букве public static string...

Исправить ошибку в коде: файл не сохраняется
Заходит в последнее условие, но StreamWriter не срабатывает и не сохраняется...

3
Монфрид
1211 / 1021 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
04.08.2014, 10:24 2
Лучший ответ Сообщение было отмечено dimka18 как решение

Решение

C#
1
2
3
4
5
string[] dopmas =res3.Distinct();
for (int i = 0; i < dopmas .Length; i++)
{
this.dataGridView2.Rows[i].Cells[0].Value = dopmas[i];
}
1
dimka18
0 / 0 / 1
Регистрация: 29.08.2013
Сообщений: 53
04.08.2014, 11:34  [ТС] 3
Ошибка Не удается неявно преобразовать тип "System.Collections.Generic.IEnumerable<string>" в "string[]". Существует явное преобразование (возможно, пропущено приведение типов) C:\Users\dimka\Desktop\BS\Base Brokers\RegForm.cs

а как правильно объявить dopmas?
0
Ev_Hyper
Заблокирован
04.08.2014, 11:41 4
Лучший ответ Сообщение было отмечено dimka18 как решение

Решение

dimka18,
C#
1
.Distinct().ToArray();
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2014, 11:41

Игра в спички - исправить ошибку в коде
Здравствуйте, помогите исправить ошибку в программе Вот сама ошибка ...

Как исправить ошибку в коде "Блокнота"?
Народ как добавить во вкладку Файл-Вкладку Новый в блокнот? private void...

Исправить ошибку в коде с игрой "Шарики"
Господа!Есть попытка создать простейшую игру &quot;Шарики&quot;.Смысл старый.При...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru