Не получается прочитать txt фаил C#

делаю курсовую работу, нужно прочитать строки из txt файла но код жалуется на то что не может найти фаил сам код :

void start()
    {
        var encoding = System.Text.Encoding.GetEncoding(65001);
        try
        {//по идеи он сейчас должен прочитать фаил, но я не знаю работает ли это 
            Read = new System.IO.StreamReader(
                System.IO.Directory.GetCurrentDirectory() +
                                                             @"\ t", encoding);

расположение файла: C:\Users\Пользователь\source\repos\Learn\Learn\bin\Debug\t.txt


Ответы (1 шт):

Автор решения: aepot

65001 - это UTF8, эта кодировка используется по умолчанию, ее не надо явно указывать в методах работы с файлами.

Но если все-таки надо, то обратиться к этой кодировке можно вот так:

var encoding = Encoding.UTF8;

А вообще прочитать файл в строчку можно проще.

string text = File.ReadAllText(Path.Combine(Enviroment.CurrentDirectory, "t.txt"));

Научитесь подключать пространства имен, так код будет выглядеть проще, в начале C# файла укажите

using System.Text;
using System.IO;
→ Ссылка