Проверка 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 (или же сразу и туда и туда)
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д