На лови, написал специально для тебя, так от нечего делать:
Класс для работы с текстовыми файлами (допишешь потом всё что надо)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace WinFormsReadTxtFile
{
/// <summary>
/// Работа с файлами txt формата
/// </summary>
public class Txt
{
/// <summary>
/// Прочитать текст из файла
/// </summary>
/// <param>Путь к файлу</param>
/// <returns>Прочитанный текст</returns>
public static String ReadTextFromTxtFile(String Path)
{
StreamReader streamReader = new StreamReader(Path);
String textFromFile = streamReader.ReadToEnd();
streamReader.Close();
return textFromFile;
}
/// <summary>
/// Сохранить текст в файл
/// </summary>
/// <param>Путь к файлу в который будет записан текст включая имя файла,
/// если файл не существует, он будет создан</param>
/// <param>Текст который нужно записать</param>
public static void SaveTextInTxtFile(String Path, String TextForWrite)
{
StreamWriter streamWriter = new StreamWriter(Path);
UTF8Encoding encoding = new UTF8Encoding();
Byte[] encodedText = encoding.GetBytes(TextForWrite);
String textForWrite = encoding.GetString(encodedText);
streamWriter.Write(textForWrite);
streamWriter.Close();
}
}
}
Использование класса в программе WinForms (есть ещё WPF)
Чтобы было яснее объясню:
В папке с программой (где сам запускаемый файл) лежит TextFile.txt с сохранённым в нём текстом в кодировке UTF8. Есть форма, на неё 2 кнопки btnSave и btnLoad, обработчики событий как раз для них в примере использования. Ну и richTextBox1.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WinFormsReadTxtFile
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnLoad_Click(object sender, EventArgs e)
{
this.richTextBox1.Text = Txt.ReadTextFromTxtFile(Application.StartupPath + "\\TextFile.txt");
}
private void btnSave_Click(object sender, EventArgs e)
{
Txt.SaveTextInTxtFile(Application.StartupPath + "\\TextFile2.txt", this.richTextBox1.Text);
}
}
}
Другие языки программирования и технологии
C# как в richTextBox1 загрузить текст из файла txt
Спроси у яндекса на тему "с# чтение из файла", ответ в первой же ссылке. Параметру "техт" своего бокса передаешь вывод из файла.
Похожие вопросы
- Скопировать из текстового файла .txt часть строк c 1 по 3000, затем с 3000 по 6000 и так до конца файла.
- Си. Программа читает файл txt и заполняет находящимися там числами массив, но
- bat файл, как с помощью батника заменить строку в файле. txt
- Создать список из повторяющихся слов текста из файла. Первый элемент-наиб. часто повторяющееся слово/ Паскаль. (+)
- как создать файл txt ?
- как сконвертировать DBF файл TXT. или хотя бы данные скопировать
- Возможно ли считать текст с файла форматом .jpg? если да то как?
- C# Сделать программу которая разделяет текст на предложения.
- Почему показывает, что диск C занят на 40 гигов, хотя все файлы на нём занимают всего лишь 15 гигов.
- Нужна функция на php которая будет считывать текст из файла и выводить слова которые начинаются и заканчиваются на "а"