У меня есть следующий код, который пытается прочитать данные из текстового файла (так что пользователи могут легко изменять) и автоматически форматировать абзац на основе слов в текстовом документе плюс переменные в форма. У меня есть файл «тело», входящий в поле. мой текст тела файл имеет следующие данные в немЧтение текста и переменных из текстового файла C#
"содержание:" + содержание
Я надеялся, основанный на том, что, чтобы получить
содержание: Пункт 1, 2, и т.д. .
на основе ввода. Я получаю именно то, что есть в тексте doc, несмотря на то, что я поставил «». Что я делаю не так? Я надеялся получить переменные в дополнение к моему тексту.
string readSettings(string name)
{
string path = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/Yuneec_Repair_Inv";
try
{
// Create an instance of StreamReader to read from a file.
// The using statement also closes the StreamReader.
using (StreamReader sr = new StreamReader(path + "/" + name + ".txt"))
{
string data = sr.ReadToEnd();
return data;
}
}
catch (Exception e)
{
// Let the user know what went wrong.
Console.WriteLine("The settings file for " + name + " could not be read:");
Console.WriteLine(e.Message);
string content = "error";
return content;
}
}
private void Form1_Load(object sender, EventArgs e)
{
createSettings("Email");
createSettings("Subject");
createSettings("Body");
yuneecEmail = readSettings("Email");
subject = readSettings("Subject");
body = readSettings("Body");
}
private void button2_Click(object sender, EventArgs e)
{
bodyTextBox.Text = body;
}
Вы пытаетесь прочитать в csv? –