Do szybkiego zapisu.
using System;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
namespace FS
{
class Program
{
static void Main(string[] args)
{
string app_path = AppDomain.CurrentDomain.BaseDirectory;
string path_1 = app_path + "test1.txt";
string path_2 = app_path + "test2.txt";
string path_3 = app_path + "test3.txt";
string path_4 = app_path + "test4.txt";
string path_5 = app_path + "test5.txt";
// TEST 1
string text = "1. Lorem ipsum dolor sit amet, consectetur adipiscing\n";
text += "2. Lorem ipsum dolor sit amet, consectetur adipiscing\n";
File.WriteAllText(path_1, text);
// TEST 2
text = @"3. Lorem ipsum dolor sit amet, consectetur adipiscing, vestibulum ante ipsum
4. Lorem ipsum dolor sit amet, consectetur adipiscing, vestibulum ante ipsum
5. Lorem ipsum dolor sit amet, consectetur adipiscing, primis in faucibus orci luctus et";
text = Regex.Replace(text, @"\s+", " ") + "\n";
text += "6. Vestibulum ante ipsum\n";
File.WriteAllText(path_2, text);
// TEST 3
int a = 10, b = 20;
double c = 0.5, d = 6.75;
text = string.Format("Dodawanie: {0} + {1} = {2}", a, b, (a+b)) + "\n";
text += string.Format("Dzielenie: {0} / {1} = {2}", d, c, (d/c)) + "\n";
File.WriteAllText(path_3, text);
// TEST 4
string[] lines = {"7. Vestibulum ante ipsum","8. primis in faucibus orci luctus et"};
File.WriteAllLines(path_4, lines);
// TEST 5
text = "Ąą Ćć Ęę Łł Ńń Óó Śś Żż Źź\n\\n \\ !@#$%^&*()_+=-[]{};:'\",.<>?|/`~";
byte[] data = Encoding.UTF8.GetBytes(text);
File.WriteAllBytes(path_5, data);
Console.WriteLine("Dane zostały zapisane");
Console.ReadKey();
}
}
}
[ C# write text files ]
[ FileStream Vs System.IO.File.WriteAllText when writing to files ]
[ Break Long code lines in Visual Studio ]
[ 6 Effective Ways To Concatenate Strings In C# ]