ユーザー変数のエントリに基づいてテキスト ファイルから読み取ろうとしています
私のエントリには、「Big Fred」という名前のバリエーション (大文字/小文字) があります。
コードは実行されますが、結果が返されません。
私のラップトップのコードは、以下のコードから削除した特定の場所を指しています。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ReadTextFileWhile
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter the name you wish to search for: "); //Prompt user for the name they wish to search for
string x = Console.ReadLine(); //assign the name the user inputs as their search parameter to the value of x
StreamReader myReader = new StreamReader("C:/insert location here"); //Read the the text file at this location and assign to myReader
string line = ""; //asssign 'nothing' to line.
while (line != null) //while line in the text file is not null (empty)
{
line = myReader.ReadLine(); //pass contents of myReader to line
if (line != null && line == x) //if contents of line are not null and equal to the variable in x print to screen
Console.WriteLine(line);
}
myReader.Close(); //close myReader properly
Console.ReadLine(); //Readline to keep console window open allowing a human to read output.
}
}
}