我有一个文件并搜索多个值,即我需要搜索 {Name,Class} 并将其存储在文件中的列表或字典中。我需要使用 c#。
前任。姓名:“ABC” 班级:“5th” 由于表现不佳,他考试不及格。姓名 : "CYS" Class :9th 由于表现出色,他通过了考试。第 10 级 无需评论。
string Filename = @"ClassInfo.fo";
XmlTextReader reader = new XmlTextReader(Filename);
List<string> xmlValue = new List<string>();
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Text: //Display the text in each element.
Console.WriteLine(reader.Value);
xmlValue.Add(reader.Value);
break;
}
}
string searchString = "Name :"
var foundIndices = new List<int>(xmlValue.Count);
int countValue=0;
Collection<PdfContent> pdfContent = new Collection<PdfContent>();
for (int i = 0; i < xmlValue.Count; i++)
{
if (xmlValue[i] == searchString)
{
foundIndices.Add(i);
pdfContent.Add(new PdfContent
{
Name= xmlValue[indexOfName],
Class=xmlValue[indexOfClass]
});
}
}