ファイルがあり、複数の値を検索しています。つまり、{Name,Class} を検索し、ファイルからリストまたは辞書に保存する必要があります。C# を使用する必要があります。
元。名前:「ABC」 クラス:「5等」 成績が悪く試験に落ちた。名前:「CYS」 クラス:9期 成績が良かったので試験に合格した。クラス: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]
});
}
}