誰か助けてくれますか?辞書の問題<文字列、文字列>
private void ObterRelatorios(string id) {
var relatorios = new Dictionary<string, string>();
var xml = new XmlDocument();
xml.Load("my_path");
foreach (XmlNode node in relatoriosStaticos.DocumentElement.ChildNodes)
relatorios.Add(node.Attributes["Titulo"].InnerText, string.Concat(node.Attributes["Url"].InnerText, id));
}
私のXMLは5つのノードを持つ非常に簡単で、常に同じである:
は、私は簡単なコードを持っていました。時にはうまくいかないことがあるため、これは理想的です。
これが例外をスロー
エラーの詳細ときに私が得るものです:
Exception of type 'System.Web.HttpUnhandledException' was thrown.
フルスタック:
[ArgumentNullException: Value cannot be null.
Parameter name: key]
at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Collections.Generic.Dictionary.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary.Add(TKey key, TValue value)
編集していただきありがとうございました。 –