0
我有一個文件並搜索多個值,即我需要搜索{Name,Class}並將其存儲在列表或字典中,我需要使用c#。使用c搜索文件#
Ex。 姓名:「ABC」 職業:「5th」 考試成績欠佳,考試不及格。 姓名:「CYS」 職業:第9名 因考績良好,考試順利通過考試。 Class:10th 無需評論。
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]
});
}
}
我能夠得到的名字,但不是Class.Any解決方案 – Pat 2012-07-05 11:19:25
你用上面的代碼得到了什麼問題?你已經解釋了你想做什麼,你已經展示了你嘗試過的東西,但是你沒有解釋你嘗試過的東西有什麼問題。請解釋。 – zeencat 2012-07-05 11:21:35
我能夠使用我的實體名稱映射搜索條件「名稱」,但是如何搜索「類」並將其映射到「類」實體。 – Pat 2012-07-05 11:25:31