我有一个名为abc.txt
的文本文件。该文件包含这样的信息
jani
stay in USA
karim
stay in France
fara
stay in UK
代码需要从头开始读取文件并读取第一行并将其放在一个字符串let nameString
中。然后它读取第二行并将信息放到另一个名为addressString
的字符串中。然后它读取第三行并将信息放入nameString
然后向前排,并将信息放在addressString
。像这样,它将一直持续到文件结束。我必须把这些信息放在其他任何地方。所以,我需要for循环中的所有名称和地址。
任何人都可以帮我收集这些信息。
提前致谢
里亚德
答案 0 :(得分:2)
我们走了
StreamReader SR;
string S;
SR = File.OpenText(filename);
S = SR.ReadLine();
string name = "";
string address = "";
counter = 1;
while (S != null)
{
if ((counter % 2) != 0)
name = S;
else
address = S;
//do what you want with name and address here
S = SR.ReadLine();
counter++;
}
SR.Close();
有意义吗?
答案 1 :(得分:1)
你需要弄清楚如何从c#中读取文本文件 这是您的资源:
http://www.csharp-station.com/HowTo/ReadWriteTextFile.aspx
此外,您还需要弄清楚如何操作您读入的字符串。 这方面的资源:
http://msdn.microsoft.com/en-us/library/362314fe%28VS.71%29.aspx
祝你好运我相信你会到达那里