text 파일 읽기

안녕하세요.

text파일 읽는 기능 공부 중입니다.

텍스트 파일은 탭으로 구분 되어 있으며,

예를들어

A B C D E 1

이렇게 TEXT 파일이 있고 1만 읽어서 textbox에 출력 하려고 하는데 도움주시면 감사하겠습니다!

StreamReader sr = new StreamReader(strFolderPath);
string line;
string result = "";

while ((line = sr.ReadLine()) != null)
{
    result += line;
    result += "/t";
}

textbox1.Text = result;
textbox2.Text = result;
textbox3.Text = result;

sr.Close();
var one = File.ReadAllText("text.txt").Split("\t").Last();
Console.WriteLine(one);

@level120 님의 여러줄 버젼입니다.

// var lines = File.ReadAllLines("text.txt");
var lines = new string[]
{
    "A\tB\tC\tD\tE\t1",
    "A\tB\tC\tD\tE\t2",
    "A\tB\tC\tD\tE\t3",
    "A\tB\tC\tD\tE\t4",
    "A\tB\tC\tD\tE\t5",
};

var result = lines.Select(x => x.Split('\t').Last());
foreach (var value in result)
    Console.WriteLine(value);

감사합니다 ㅎㅎ

감사합니다!

만약에 txt 파일에 문자열이 뭐가 들어있는 지 모를 때,
탭으로 구분하면서 줄에 가장 끝에 있는 문자열을 출력 하려고 하는데
위에 적어 주신 lines 부분을 수정하면 되는 것인가요?

실제론 아래의 배열 할당을 삭제하고 위의 주석을 풀고 테스트해보시면 되어요.