我有一个约20行的小型文本文件。每行以以下格式布置的文本,并以空格分隔:
name date time
name date time
.
.
.
.
.
name date time
无论我尝试什么,每次我搜索一个名称以确定它是否存在时,结果都是正确的……即使不是! (我需要所有名称都唯一/不同)。
例如,如果名称之一是Delroy并且我搜索了Delray,则该过程将返回我的消息,消息中说该名称已经注册。……
这是我的程序。
private void SearchFile(string value){
string path = @"E:\OneStop\OneStop\DivXMP3Decode.txt";
DateTime dt = DateTime.Now;
string datestamp = dt.ToString("dd:MM:yyyy HH:mm:ss");
string line;
StreamReader file = new StreamReader(path);
while ((line = file.ReadLine()) != null){
if (line.Contains(value)){
MessageBox.Show(value.ToString() + " is already registered!");
break;
}
}
file.Close();
}