を...null参照の例外項目オブジェクト参照してさらに別の問題
私は最近、私はC#でいた古いプロジェクトを拾ったもののまし私は私のリストボックスで項目を選択しようとすると、選択したとき「オブジェクト参照がオブジェクトのインスタンスに設定されていません」が発生します。
マイコード:
private void listBoxAddons_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedItem = Convert.ToString(listBoxAddons.SelectedItem);
XDocument xmlDoc = XDocument.Load(Settings.xmlPath);
var q = from c in xmlDoc.Descendants("part")
where c.Element("name").Value == selectedItem
select new
{
name = c.Element("name").Value,
category = c.Element("category").Value,
desc = c.Element("desc").Value,
manu = c.Element("manu").Value,
author = c.Element("author").Value,
imageLocation = c.Element("image").Value,
download = c.Element(@"download").Value
};
foreach (var obj in q)
{
labelName.Text = obj.name;
labelCategory.Text = obj.category;
labelDesc.Text = obj.desc;
labelManu.Text = obj.manu;
labelAuthor.Text = obj.author;
pictureBox1.ImageLocation = obj.imageLocation;
download = obj.download;
}
}
グレイトフル・右方向に任意の助け!
編集:エラーが発生したこれらの文字に
Visual Studioのポイント:
new
{
name = c.Element("name").Value,
category = c.Element("category").Value,
desc = c.Element("desc").Value,
manu = c.Element("manu").Value,
author = c.Element("author").Value,
imageLocation = c.Element("image").Value,
download = c.Element(@"download").Value
}
どちらの行にエラーがありますか?あなたがそれを知っているときに問題が何であるかはかなり明らかでしょう。 – ChrisF
正直?少なくとも、どのような行を教えてもらえますか? – Will
質問が更新されました。私がC#でそれほど偉大ではないので、私には明らかではありません。 –