Проверьте, есть ли дубликаты в TXT-файлах с помощью C#
Всем привет,
Я пытаюсь создать код C#, который узнает, находится ли ввод из поля textbox уже в TXT-файле.
В настоящее время у меня есть приведенный ниже код для хранения входных данных из текстового поля.
Что мне нужно, так это чек, который проходит через TextSA.txt файл и только проверяет наличие ChildOrderInput.Текст и если он уже существует в этом TXT-файле. Дата и OrderInputText должны быть проигнорированы в этой проверке.
File.AppendAllText("textSA.txt", DateTime.Now.ToString("dd-MM-yyyy") + OrderInputText + " " + ChildOrderInput.Text + "\n" + Environment.NewLine); }
У вас, ребята, есть какие-нибудь идеи, как это сделать?
Кроме того, если проверка находит дубликат, она должна выдать ошибку пользователю, который ChildorderInput.Текст уже находится в файле,а затем отправьте дату и время.Теперь вернемся к пользователю.
Надеюсь, кто-нибудь сможет мне помочь!
Спасибо!
гртц Роберт
Что я уже пробовал:
File.AppendAllText("textSA.txt", DateTime.Now.ToString("dd-MM-yyyy") + OrderInputText + " " + ChildOrderInput.Text + "\n" + Environment.NewLine); }
PIEBALDconsult
Это почти CSV, так почему бы не использовать CSV, а затем получить доступ к нему, как к базе данных?
BillWoodruff
В то время как у вас есть два твердых ответа на ваш вопрос ... в буквальном смысле ... теперь я задаюсь вопросом, почему вы используете чтение/запись файла для этого ... "дорогостоящего" процесса.
Если вы хотите увидеть пример, который использует эффективное хранение в памяти, просто спросите.