2015-12-18 4 views
-3

Я хочу написать текстовое поле в текстовый файл и сохранить его в C# (Win form)? я попробовать это, но он не работает:Как написать текстовый текст в текстовый файл в C#?

System.IO.StreamWriter sw1 = new System.IO.StreamWriter("C:\\Users\\a.txt"); 
sw1.WriteLine(textBox1.Text); 
sw1.Close(); 
+1

какая ошибка у вас? – Backs

+0

нет ошибки. Но ничего не создавайте. – Meisam

+0

Мой ответ ниже работает и является только одной строкой кода^_^ – Rariolu

ответ

4

Буквально только использовать это.

System.IO.File.WriteAllText(filepath, text); 

(я не уверен, но, возможно, придется изменить «C: \ Users ...» в «C:/Users ...» и изменить каждую пару назад косую черту, чтобы через слэш вперед.)

PS: Я не думаю, что у вас есть права на запись в «C:/Users», используйте другой каталог, например, ваши документы или что-то еще.

+0

ПРИМЕЧАНИЕ. В этом случае 'text' будет' textBox1.Text'. – LegionMammal978

+0

Да, я просто давал универсальный подход – Rariolu

+0

Также есть два варианта: '' C: \\ Users \\ ... "' или '@" C: \ Users \ ... "', если только OP запускает систему на основе Unix, и в этом случае они будут использовать «/ home/...» '. – LegionMammal978

Смежные вопросы