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