Разработать программу, содержащую 2 функции для работы с текстовыми файлами - C#
Формулировка задачи:
1)Задать имя файла: ввод с клавиатуры; строковая константа в программе.
2)Вариант цепочки операций над данными: ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран; ввод с клавиатуры и запись в массив, запись из массива в файл, дополнение файла, чтение из файла и вывод на экран.
Решение задачи: «Разработать программу, содержащую 2 функции для работы с текстовыми файлами»
textual
Листинг программы
//Считываем строки из файла и сохраняем в строку arrayfromfile
string open = @"D:\с#\filein.txt";
StreamReader file_in = new StreamReader(open);
string arrayfromfile = file_in.ReadLine();
file_in.Close();
//Разбиваем строку на числа и сохраняем в массив типа string
string[] arraysplit;
arraysplit = arrayfromfile.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
// Инициализируем массив типа int
int dlinaArr = arraysplit.Length;
arr = new int[dlinaArr];
for (int i = 0; i < arraysplit.Length; i++)
{
arr[i] = Convert.ToInt32(arraysplit[i]);
}
string k = string.Format(" Кол-во чисел: {0}", dlinaArr);
//Выводим массив в richTextBox
Array();
richTextBox1.AppendText(ss);
richTextBox1.AppendText("\n");
richTextBox1.AppendText(k);