zackmark29
Elite
C#:
public static async Task<String> ReadLocalFile(string path)
{
return await Task.Run(async () =>
{
while (true)
{
using (StreamReader sr = File.OpenText(path))
{
string s;
StringBuilder sb = new StringBuilder();
while ((s = await sr.ReadLineAsync()) != null)
{
sb.Append(s + "\n");
}
return sb.ToString();
}
}
});
}
USAGE:
C#:
static async void Main()
{
var files = await ReadLocalFile(@"C:\Users\MARK\Desktop\TEST\test.txt");
Console.WriteLine(files);
}