Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
fromdd
3 / 3 / 0
Регистрация: 19.03.2011
Сообщений: 311
1

Удаление повторяющихся элементов в ArrayList

14.08.2014, 08:44. Просмотров 1344. Ответов 4
Метки нет (Все метки)

В цикле с помощью Add добавляю строки в массив ArrayList
C#
1
ArrayList temp = new ArrayList();
Теперь мне необходимо удалить повторяющиеся элементы оставив только один экземпляр, те из набора
строка1
строка2
строка2
строка2
строка2
строка3
строка3

мне необходимо получить

строка1
строка2
строка3

как это можно сделать наиболее быстро, тк в массиве большое количество строк, около 10000

можно использовать List это не принципиально
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2014, 08:44
Ответы с готовыми решениями:

Удаление повторяющихся элементов в ArrayList
Есть метод в котором открывается файл и далее происходит запись столбцов (но это не важно) ...

Удаление повторяющихся элементов массива
Ребят, как можно вывести только неповторяющиеся элементы массива двумерного??? using System;...

Удаление повторяющихся элементов в массиве
Подскажите как реализовать удаление одинаковых чисел из массива? чем проще тем лучше Спасибо.

Удаление повторяющихся элементов в массиве
Здравствуйте. есть такая задача: существует объект класса ArrayList в котором хранятся значения...

Удаление повторяющихся элементов в List<string>
private List&lt;string&gt; _teachers; public List&lt;string&gt; teachers { get...

4
Egor.S
166 / 141 / 67
Регистрация: 02.10.2011
Сообщений: 606
14.08.2014, 08:47 2
C#
1
temp = temp.Distinct().ToList();
Добавлено через 45 секунд
И ArrayList лучшие заменить на List<string>
1
Butter
Заблокирован
14.08.2014, 08:57 3
Можно изначально не добавлять данные в массив а пропускать их.
C#
1
2
3
if(!temp.Contains(str)){
  temp.add(str);
}
0
fromdd
3 / 3 / 0
Регистрация: 19.03.2011
Сообщений: 311
14.08.2014, 09:05  [ТС] 4
все спс разобрался
0
Egor.S
166 / 141 / 67
Регистрация: 02.10.2011
Сообщений: 606
14.08.2014, 09:08 5
fromdd,
C#
1
2
3
4
5
6
7
ArrayList list = new ArrayList();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(1);
 
IEnumerable<int> values = list.Cast<int>().Distinct();
0
14.08.2014, 09:08
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2014, 09:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удаление повторяющихся элементов из xml файла
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;head&gt; &lt;element id=&quot;0&quot;&gt; &lt;name&gt;1&lt;/name&gt; ...

Удаление из списка объектов класса повторяющихся элементов
Добрый вечер. Есть программа, на определенном этапе которой мне необходимо удаление одинаковых...

Удаление повторяющихся элементов из списка(найти ошибку)
Всем привет! Прошу помощи, надо написать функцию удаления всех повторяющихся элементов из списка....


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

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

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