我目前必須遍歷更多的.xml文件,並且我必須使用Mono(所以沒有全新的.NET LINQ等)。 我使用XmlDocument
加載每個XML文件,現在我的問題是,我可以使用XmlDocument的一個實例的所有文件?重新分配XmlDocument
代碼下面的示例:
filePath = "Assets/Units/";
// Get all files
string [] files = GetAllFiles(filePath);
// And iterate through them
xFile = new XmlDocument(); // create xFile once
foreach (string file in files)
{
xFile = new XmlDocument(); // or create it each time a new file must be opened/parsed?
// do something
}
如果您使用C#,則可以使用3.5或更高版本並使用LINQ。它不是來自VS,而是來自語言。 – Adkins 2010-09-09 09:17:31
真的嗎?我到處閱讀,你不能使用新的東西? – 2010-09-09 09:19:02
認真。 Linq是直接從語言而不是從VS,所以只要你使用.Net 3.5或更高版本,那麼Linq就在那裏供你玩和享受。我也認爲它可能會讓你的生活更輕鬆。 – Adkins 2010-09-09 09:45:43