Как сохранить содержание stringbuilder к использованию текстового файла SaveFileDialog?

Чтение документации довольно часто работает

for row_cells in worksheet.iter_rows(min_row=2):
    for cell in row_cells:
        print('%s: cell.value=%s' % (cell, cell.value) )

8
задан 23 October 2008 в 18:21
поделиться

4 ответа

Вы хотите функцию WriteAllText.

using (SaveFileDialog dialog = new SaveFileDialog()) {
    if (dialog.ShowDialog(this) == DialogResult.OK) {
        File.WriteAllText(dialog.FileName, yourStringBuilder.ToString());
    }
}
31
ответ дан 5 December 2019 в 04:58
поделиться

Не думайте больше...

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;

namespace WindowsFormsApplication2 {
public partial class Form1 : Form {

    StringBuilder sb = new StringBuilder();

    public Form1() {
        InitializeComponent();

        sb.Append("This is going ");
        sb.Append("to be saved to a text file");
    }

    private void button1_Click(object sender, EventArgs e) {
        using (SaveFileDialog dlg = new SaveFileDialog()) {
            if (dlg.ShowDialog() == DialogResult.OK) {
                string fileName = dlg.FileName;
                SaveToFile(fileName);
            }
        }
    }

    private void SaveToFile(string fileName) {
        System.IO.TextWriter w = new System.IO.StreamWriter(fileName);
        w.Write(sb.ToString());
        w.Flush();
        w.Close();
    }
}
4
ответ дан 5 December 2019 в 04:58
поделиться

StringBuilder. ToString () получит Вас строка.

Эта ссылка покажет Вам, как записать текст в файл.

Эта ссылка покажет Вам, как назвать SaveFileDialog и передать поток ему для сохранения.

Надежда, которая помогает.

1
ответ дан 5 December 2019 в 04:58
поделиться

StringBuilder.ToString() может быть передан TextStream.Write() метод после создания файла.

Используя класс SaveFileDialog, можно позволить пользователю выбрать путь и имя файла - стандартным способом. Подробные примеры в документе.

1
ответ дан 5 December 2019 в 04:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: