そうしなければならなかった:
Test.txtファイルの内容を読み取るコンソールベースのアプリケーションを作成します
次に、プログラムはファイルに含まれる情報を処理し、ファイル内の1つおきの単語をコンソールに出力する必要があります。
だから私は最初の部分(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ファイルから1つおきの単語を表示します)
私はちょうどc#で私の冒険を始めています、そしてどんな助けも大いに賞賛されますありがとう
テキストファイル内の単語はスペースで区切られていると思います。あなたはそのようにそれを行うことができます:
text.Split(' ')[1]
テキストファイルに多くの行がある場合は、各行をループして次のように2番目の単語を取得できます。また、System.IndexOutOfRangeException例外を回避するために、分割後に各行の単語が1より大きいかどうかを確認します。
foreach(var line in System.IO.File.ReadAllText(@"C:\test.txt"))
{
if(line.Split(' ').Count() > 1)
secondWord = line.Split(' ')[1];
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加