私のテキストファイルには次の情報があります
Names Date Of Birth Date Of Joining
Bella Swan 01/18/1986 12/12/2012
Edward Cullen 10/13/1983 05/08/2013
Jacob Black 10/18/1981 12/12/2012
Carlisle Cullen 05/08/1953 12/16/1998
Alice Cullen 01/18/1986 09/09/2009
ユーザーが日付を入力すると、その日付に関連するすべてのレコードが表示されます。ユーザーは日付を 01/18/1986 と入力します。ディスプレイには次の詳細が表示されます。
Bella Swan 01/18/1986 12/12/2012
Alice Cullen 01/18/1986 09/09/2009
ユーザーが 2012 年 12 月 12 日の日付を入力した場合
Bella Swan 01/18/1986 12/12/2012
Jacob Black 10/18/1981 12/12/2012
私が従わなければならないガイドラインは、ジャグ配列、linq、List、Exception などを操作しないことです。
上記の出力を取得する方法がわかりません。これを試しましたが、うまくいきませんでした。
static void Main()
{
Console.WriteLine("Enter The Date");
string Date = Console.ReadLine();
string line = null;
FileStream fs = new FileStream("Scheduler.txt", FileMode.Open,FileAccess.Read);
StreamReader reader = new StreamReader(fs);
{
while ((line = reader.ReadLine()) != null)
{
if (line.Contains(Date))
{
Console.WriteLine(Date);
break; // then stop
}
}
}
}