Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 1
Регистрация: 05.02.2013
Сообщений: 73

Сравнение элементов массива и данных с txt файла

13.01.2016, 04:26. Показов 2217. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть массив string с id пользователей.
И текстовый файл с id пользователей.

Нужно сравнить элементы массива с каждой строкой тестовика и если,хотя бы один из них совпадает,вывести их на экран.

C#
1
2
3
4
5
            string[] mass_1 = new string[] { "id1", "id2", "id3", "id4", "id5" };
            string[] mass_2 = File.ReadAllLines("userID.txt"); // содержит id1,id5,id6,id7,id8
            string[] mass_3 = ??? // не знаю как вывести в новый массив элементы которые есть в mass_1 и mass_2 (то есть одинаковые)
         foreach (string id_user in mass_3)
          Console.WriteLine(id_user); // Вывести должен id1 и id5 которые есть в обоих массивах
разобрался как вывести те,которых нет в обоих массивах,но одинаковые так и не вышло

Добавлено через 19 минут
разобрался.

C#
1
2
3
4
5
string[] mass_1 = new string[] { "id1", "id2", "id3", "id4", "id5" };
            string[] mass_2 = File.ReadAllLines("123.txt");
            string[] mass_3 = mass_1.Intersect(mass_2).ToArray();
            foreach (string id_user in mass_3)
                textBox1.Text += id_user + "\r\n";
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2016, 04:26
Ответы с готовыми решениями:

Чтение данных с одного txt файла, запись данных во второй txt в определенную позицию
Добрый день, уважаемые форумчане! Нужна ваша помощь. Задача поставлена так: существует файл film2.txt (постараюсь его прикрепить для...

Изменить тип данных массива из txt файла для передачи в Execute | Word
Здравствуйте! Прошу помощи в следующей ситуации. Есть массив (приходит из f.txt) далее вставляется в код ...

Сравнение извлеченных значений из txt-файла
Мир вам. Пытаюсь извлечь даты с последующим их сравнением из форматированного тестового файла. Если один из дней встречается несколько...

1
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
13.01.2016, 04:37
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.IO;
using System.Linq;
 
namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] mass_1 = new string[] { "id1", "id2", "id3", "id4", "id5" };
            string str = File.ReadAllText("userID.txt"); // contains id1,id5,id6,id7,id8 in one or more lines
            string[] mass_2 = str.Split(',').Select(p => p.Trim()).ToArray(); 
            Console.WriteLine(string.Join("\n", mass_1.Intersect(mass_2)));
            Console.ReadKey();
        }
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2016, 04:37
Помогаю со студенческими работами здесь

Ввод данных с txt файла, сортировка и запись результата в txt файлы
Доброго времени суток, такое задание, не могу сделать ввод данных из .тхт файла, чтобы потом отсортировать данные из этого же файла и...

Копирование данных из одного файла txt в другой файл txt
Помогите, пожалуйста, создать bat файл, который бы из одного документа, например, 1.txt копировал бы данные в другой документ с названием...

Сравнение значения переменной со значением из txt-файла
Ребят мне надо чтобы программа проверяла данную из .txt и сверяла её с данными из переменной i Там будет только одна строка И если...

Считывание txt, разбиение строк, создание массива из результата, сравнение
На сервере есть txt со следующем содержанием: Вася | 09.02.2013 Петя | 09.04.2013 Гриша | 01.07.2013 ......... нужно...

Файл: Переписать текст в t3.txt сначала из файла t1.txt, а потом из файла t2.txt
1) Переписать текст в t3.txt сначала с файла t1.txt, а потом с файла t2.txt 2) Файл t2.txt перенесите в папку K2 3) Файл t1.txt...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru