C#
// How to read and write to file in C#
string filePath = Path.GetFullPath("sample.txt");
try
{
var sr = new StreamReader(filePath);
var line = sr.ReadLine();
Console.WriteLine(line);
sr.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
try
{
using (var sw = new StreamWriter(filePath, true, Encoding.Unicode))
{
sw.WriteLine("Just a new line");
sw.WriteLine("Just a new line 2");
}
}
catch (Exception e)
{
Console.WriteLine($"Processing failed: {e.Message}");
}
finally
{
Console.WriteLine("Finally block executed");
}
C#
// How to read and write to file in C#
string filePath = Path.GetFullPath("sample.txt");
try
{
var sr = new StreamReader(filePath);
var line = sr.ReadLine();
Console.WriteLine(line);
sr.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
try
{
using (var sw = new StreamWriter(filePath, true, Encoding.Unicode))
{
sw.WriteLine("Just a new line");
sw.WriteLine("Just a new line 2");
}
}
catch (Exception e)
{
Console.WriteLine($"Processing failed: {e.Message}");
}
finally
{
Console.WriteLine("Finally block executed");
}