i + +) { // запис одного завдання у файл sw.WriteLine (ar [i]);}} this.Close ();
Для видалення я використав функцію RemoveAt (видалення за індексом)
// створення захищеного блоку на випадок відсутності рядка
try {
// видалення рядка за індексом введеного в полі textBox4 ar.Remove (ar [int.Parse (textBox4.Text) - 1]);} catch {}
// очищення списку listBox1.Items.Clear ();
цикл перезаполненія списку for (int i = 0; i
Для перегляду всіх повідомлень я використовував звичайний перебір з подальшим внесенням всіх повідомлень в listBox1
// цикл додавання завдання
for (int i = 0; i
Висновок
І так C # дуже зручний в обіг мову. Він перевершує за деякими параметрами функціональності іншу мову програмування, як Delphi, тому що:
. є ряд функцій що полегшують роботу програміста такі як split і foreach;
. є можливість обмеження доступу до полів у структурах, що не мало важливо;
. є складові оператори такі як + =, - =, * =,/=, + +, -.
І, звичайно, що не мало важливо є недоліки - в C # існують деякі функції, які записуються в досить довгій формі, що має істотне значення при написання дуже довгих програм.