Нужен список задач для практики - C#
Формулировка задачи:
Уважаемые! Прошу вас выложить мне задачи для начинающего изучать C#. Убедительная просьба не гнать в гугл, еtc. Просто киньте список задач 50-100 и я буду вам признателен.
Решение задачи: «Нужен список задач для практики»
textual
Листинг программы
namespace WindowsFormsApplication12 { public partial class Form1 : Form { Abonent Basa1 = new Abonent(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { for (int i = 0; i <= listBox1.Items.Count-1; i++) Basa1.Phone_M_Add(listBox1.Items[i].ToString(), i); for (int i = 0; i <= listBox2.Items.Count-1; i++) Basa1.Phone_Dom_Add(listBox2.Items[i].ToString(), i); for (int i = 0; i <= listBox3.Items.Count-1; i++) Basa1.Familia_Add(listBox3.Items[i].ToString(), i); } private void button2_Click(object sender, EventArgs e) { string t1, t2, t3; if (textBox1.Text != "") { Basa1.Ret_search(Basa1.Familia_Search(textBox1.Text), out t1, out t2, out t3); if (t1 != "") { textBox1.Text = t1; textBox2.Text = t2; textBox3.Text = t3; } else textBox1.Text =textBox2.Text= textBox3.Text = "Абонент не найден"; } else if (textBox2.Text != "") { Basa1.Ret_search(Basa1.Phone_M_Search(textBox2.Text), out t1, out t2, out t3); if (t2 != "") { textBox1.Text = t1; textBox2.Text = t2; textBox3.Text = t3; } else textBox1.Text = textBox2.Text = textBox3.Text = "Абонент не найден"; } else if (textBox3.Text != "") { Basa1.Ret_search(Basa1.Phone_Dom_Search(textBox3.Text), out t1, out t2, out t3); if (t3 != "") { textBox1.Text = t1; textBox2.Text = t2; textBox3.Text = t3; } else textBox1.Text = textBox2.Text = textBox3.Text = "Абонент не найден"; } } private void button3_Click(object sender, EventArgs e) { listBox1.Items.Add(textBox4.Text); listBox2.Items.Add(textBox5.Text); listBox3.Items.Add(textBox6.Text); } } class Abonent : Form { string[] Familia = new string[100]; string[] Phone_M = new string[100]; string[] Phone_Dom = new string[100]; //Забивает Фамилии public void Familia_Add(string fio, int ind) { Familia[ind] = fio; } // Забивает Мобильные номера телефонов public void Phone_M_Add(string number_m, int ind) { Phone_M[ind] = number_m; } // Забивает Домашние номера телефонов public void Phone_Dom_Add(string number_m, int ind) { Phone_Dom[ind] = number_m; } // ----- SEARCH ENGENE ------ :)) // Поиск по фамилии public int Familia_Search(string fio_s) { for (int i = 0; i <= Familia.Length - 1; i++) { if (Familia[i] == fio_s) return i; } return -1; } // Поиск по Мобиле public int Phone_M_Search(string Mob_s) { for (int i = 0; i <= Phone_M.Length - 1; i++) { if (Phone_M[i] == Mob_s) return i; } return -1; } // Поиск по Домашнеми public int Phone_Dom_Search(string Dom_s) { for (int i = 0; i <= Phone_Dom.Length - 1; i++) { if (Phone_Dom[i] == Dom_s) return i; } return -1; } // Возвращает значения поиска public void Ret_search(int val, out string t1, out string t2, out string t3) { t1 = ""; t2 = ""; t3 = ""; if (val != -1) { t1 = Familia[val]; t2 = Phone_M[val]; t3 = Phone_Dom[val]; } } } }