我必须:
创建一个基于控制台的应用程序,读取文件Test.txt的内容
程序应该处理文件中包含的信息,并将文件中的每个第二个字打印到控制台
所以我做了第一部分(1):
namespace kappa
{
class Program
{
static void Main(string[] args)
{
string text = System.IO.File.ReadAllText(@"C:\test.txt");
System.Console.WriteLine("Contents of test.txt = {0}", text);
Console.ReadLine();
}
}
}
知道如何执行第2号任务吗? (显示我的test.txt文件中的每一个字)
我刚开始用c#开始我的冒险,任何帮助都会大大减少 感谢
答案 0 :(得分:1)
我想相信空格分隔文本文件中的单词。你可以这样做:
text.Split(' ')[1]
如果你的文本文件中有很多行,你可以遍历每一行并得到第二个这样的单词,你也可以检查分割后每行上的单词是否大于1,以避免系统。 IndexOutOfRangeException 异常:
foreach(var line in System.IO.File.ReadAllText(@"C:\test.txt"))
{
if(line.Split(' ').Count() > 1)
secondWord = line.Split(' ')[1];
}