Сохранение из textBox в txt на C#

Статус
Закрыто для дальнейших ответов.

Sequd

Member
Регистрация
24.08.2009
Сообщения
10
на C# собствунно, чтобы текст из TextBox сохранялся в файл, желательно .тхт и потом код чтобы вызвать этот текст...
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
Это относится к Web-программированию?
 

URAN

Moderator
Регистрация
31.08.2005
Сообщения
43
на C# собствунно, чтобы текст из TextBox сохранялся в файл, желательно .тхт и потом код чтобы вызвать этот текст...
Вот функия сохранения теста в файл:
Код:
		private void saveAsOwnTextFormat(string filename, string textToSave)
		{
			try
			{
				//Создаём или перезаписываем существующий файл
				StreamWriter sw = File.CreateText(filename);
				//Записываем текст в поток файла
				sw.WriteLine(textToSave);
				//Закрываем файл
				sw.Close();
			}
			catch (Exception ex) //Хэндлим ошибки
			{
				MessageBox.Show("Error: " + ex.Message);
			}
		}
Вот как можно прочитать то что сохранили:
Код:
		private string openFromOwnTextFormat(string filename)
		{
			StreamReader sw;
			try
			{
				sw = File.OpenText(filename);
				return	FigureType = sw.ReadLine();
				sw.Close();
			}
			catch
			{
				MessageBox.Show("Error when opening file");
				return;
			}
		}
Все пимеры работают для всех версий .Net.

По поводу получения текста из текстбокса или веб контрола RTFM.
 

ArtAV

Новичок
Регистрация
22.10.2009
Сообщения
2
А можно еще проще))

Сохраняем:
Код:
		private void saveTextToFile(string filename, string textToSave)
		{
			try
			{
 				File.WriteAllText(filename, textToSave);
 			}
			catch (Exception ex) 
			{
				MessageBox.Show("Ошибко тут: " + ex.Message);
			}
		}
Читаем:
Код:
		private void readTextFromFile(string filename)
		{
			try
			{
 string MyText;
 	MyText = File.ReadAllText(filename);
 			}
			catch (Exception ex) 
			{
				MessageBox.Show("Ошибко тут: " + ex.Message);
			}
		}
Методы ReadAllText и WriteAllText открывают и закрывают файл после совершения с ним операций чтения и записи (соответственно), что позволит обойтись без явного объявления потока записи (чтения). Если нужно просто прочитать или записать данные в текстовый файл - самое оно.
 

URAN

Moderator
Регистрация
31.08.2005
Сообщения
43
А можно еще проще))

Сохраняем:
Код:
		private void saveTextToFile(string filename, string textToSave)
		{
			try
			{
 				File.WriteAllText(filename, textToSave);
 			}
			catch (Exception ex) 
			{
				MessageBox.Show("Ошибко тут: " + ex.Message);
			}
		}
Читаем:
Код:
		private void readTextFromFile(string filename)
		{
			try
			{
 string MyText;
 	MyText = File.ReadAllText(filename);
 			}
			catch (Exception ex) 
			{
				MessageBox.Show("Ошибко тут: " + ex.Message);
			}
		}
Методы ReadAllText и WriteAllText открывают и закрывают файл после совершения с ним операций чтения и записи (соответственно), что позволит обойтись без явного объявления потока записи (чтения). Если нужно просто прочитать или записать данные в текстовый файл - самое оно.
Можно. Начиная с .Net 2.0
 
Статус
Закрыто для дальнейших ответов.
Верх Низ