Проверка txt файла на наличие в нем номера - C#
Формулировка задачи:
Добрый день!
Совсем недавно начал изучать С# (первый мой язык) и столкнулся с небольшой проблемой.
Суть проблемы : не могу понять как сделать так чтобы при заполнении формуляра программа читала текст в файле и в случае когда в файле уже имелся вводимый персональный код выходила надпись "Данные уже были введены"
http://higgs.rghost.ru/8Sp9KJbgd/image.png (формуляр)
namespace WindowsFormsApplication25 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { StreamWriter sw = new StreamWriter(@"C:\Programmierung\Test.txt", true); string VarErg = ""; VarErg = comboBox1.Text + ";" + textBox1.Text + ";" + textBox2.Text + ";" + textBox3.Text; sw.WriteLine(VarErg); sw.Close(); } private void comboBox1_DropDown(object sender, EventArgs e) { comboBox1.Items.Clear(); string[] VarArr = null; string VarStr = ""; using (StreamReader sr = new StreamReader(@"C:\Programmierung\Test.txt")) { while ((VarStr = sr.ReadLine()) != null) { VarArr = VarStr.Split(';'); comboBox1.Items.Add(VarArr[0]); } } } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { string[] VarArr = null; string VarStr = ""; string VarDatei = ""; VarDatei = comboBox1.Text; using (StreamReader sr = new StreamReader(@"C:\Programmierung\Test.txt")) { while ((VarStr = sr.ReadLine()) != null) { VarArr = VarStr.Split(';'); if (VarArr[0] == VarDatei) { textBox1.Text = VarArr[1]; textBox2.Text = VarArr[2]; textBox3.Text = VarArr[3]; } } } } }
Решение задачи: «Проверка txt файла на наличие в нем номера»
textual
Листинг программы
List<person> ListPerson = new List<person>(); int NewIDPerson; .... .... .... for (int i =0; i < ListPerson .Count; i++) { if (ListPerson[i].ID == NewIDPerson) { MessageBox.Show("Уже есть такой чижик!"); brek; } else { // здесь пишите в файл новые данные на человека и считывайте в ListPerson (или же сразу и туда и туда) } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д