Ivan138
New Member
Часто новички задаются вопросом: "Как открыть текстовый файл при клике на кнопку?". Ответ содержит не более 10 строк
В этом уроке мы будем читать информацию с текстового файла
Код:
using (OpenFileDialog dialog = new OpenFileDialog()) // создание нового OpenFileDialog
{
dialog.Filter = "Текстовые файлы|*.txt"; // отображение файлов с расширением .txt
if (dialog.ShowDialog() == DialogResult.OK) // если выбираем файл и нажимаем кнопку ОК
{
string nameOfUploadedFile = Path.GetFileNameWithoutExtension(dialog.FileName); // название загруженного файла
string[] tempArray = File.ReadAllLines(dialog.FileName); // Собираем все строки из файла в массив
string lines = File.ReadAllText(dialog.FileName); // или же в одну строку
}
}
Переменная tempArray будет содержать элементы (строки) массива (т.е. один элемент = строка), а lines все строки из файла. Часто нам необходимо получить название загруженного файла для работы с ним в дальнейшем, в коде за это отвечает переменная nameOfUploadedFile
В этом уроке мы будем читать информацию с текстового файла
Код:
using (OpenFileDialog dialog = new OpenFileDialog()) // создание нового OpenFileDialog
{
dialog.Filter = "Текстовые файлы|*.txt"; // отображение файлов с расширением .txt
if (dialog.ShowDialog() == DialogResult.OK) // если выбираем файл и нажимаем кнопку ОК
{
string nameOfUploadedFile = Path.GetFileNameWithoutExtension(dialog.FileName); // название загруженного файла
string[] tempArray = File.ReadAllLines(dialog.FileName); // Собираем все строки из файла в массив
string lines = File.ReadAllText(dialog.FileName); // или же в одну строку
}
}
Переменная tempArray будет содержать элементы (строки) массива (т.е. один элемент = строка), а lines все строки из файла. Часто нам необходимо получить название загруженного файла для работы с ним в дальнейшем, в коде за это отвечает переменная nameOfUploadedFile