我的文本文件包含以下信息
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
如果用户输入日期 12/12/2012
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
}
}
}
}