좋아, 나는 다음과 같은 텍스트가 포함 "info.txt"라는 이름의 txt 파일을 가지고 :는 C 번호에 후 다음 단어를 읽을
[entry]
title = Hello World
info = sometext
number = 0
available = -1
[entry]
title = All Vids
info = somemoretext
number = 1
available = 0
[entry]
title = All pics
info = somedifferenttext
number = 2
available = -1
[entry]
title = all music
info = differenttext
number = 3
available = 0
에 C# 내가하고 싶은 일은이 파일을 열고 "title ="을 검색 한 다음 그 뒤에 단어를 얻은 다음 텍스트 상자 안에 넣는 것입니다. 예를 들어, "title ="을 찾은 후에 textbox1 안에 "Hello World"를 넣고 싶습니다. 그런 다음 "모든 Vids"가 될 또 다른 "제목 ="이 있으면 textbox2 안에 넣고 싶습니다. textbox3, textbox4 등등에 배치되어야하는 "title ="의 인스턴스가 더있는 경우에도 동일한 작업을 수행해야합니다. 이와
private void button1_Click(object sender, EventArgs e)
{
List<List<string>> groups = new List<List<string>>();
List<string> current = null;
foreach (var line in File.ReadAllLines(@"C:\Users\Rohul\Documents\info.txt"))
{
if (line.Contains("title") && current == null)
current = new List<string>();
else if (line.Contains("info") && current != null)
{
groups.Add(current);
current = null;
}
if (current != null)
richTextBox1.Text = line;
}
}
문제는 전체 라인을 읽고 마지막 항목은 누군가가 나를 도울 수 있기를 바랍니다
를 읽기 :이 내가 다른 답변에서 발견되는 일 것입니다. 미리 감사드립니다.
_requirements_를 잘 설명해 주셨습니다. 수행하지 않은 작업은 문제를 해결하기위한 노력을 보여주는 것입니다. 누군가가 당신을 위해 코드를 작성하기를 기다리고 있습니까? [도움말]과 특히 [ask]를 읽어주십시오. – Steve
텍스트 파일의 모든 행을 반복하기 위해'For-Loop'을 사용하고,'IF' 문을 사용하여 * title = *로 시작하는 줄을 확인하십시오. 이것은 초등, 초등 학교의 조카가 이것을 코드화 할 수 있습니다. Google이 제공 한 조건을 Google에 알려 주시고 직접 해결해보십시오. [so]에 오신 것을 환영합니다. 전문 프로그래머를위한 웹 사이트입니다. 저의 집에서 일하는 사이트가 아닙니다. 행운을 빕니다! –
도움을 주셔서 감사합니다. 나는 지금까지 작업 한 것을 추가했습니다. 나는 자기가 코드 작성법을 배우려고 노력하고있어 좀 새로운 것 같습니다 –