このようにデバッグするときに、オブジェクトをxmlにエクスポートする拡張メソッドを常に作成します。オブジェクトデータのトラブルシューティングに非常に役立ちます。ここに私が使用しているものがあります:
public static void SerializeToXML(this object entity)
{
System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(entity.GetType());
System.IO.StreamWriter file = new System.IO.StreamWriter(string.Format(@"{0}\{1}.xml", Directory.GetCurrentDirectory(), entity.GetType().Name));
writer.Serialize(file, entity);
file.Close();
}
これは100%の完全な証拠ではありませんが、ほとんどの場合完璧です。ファイル名としてオブジェクト名を持つxmlファイルがアプリケーションディレクトリに作成されます。イミディエイトウィンドウでは、オブジェクト名と.SerializeToXML()を入力するだけで済みます。
so:myList.SerializeToXML()
ありがとうございます。あなたが発見したように、時には「古い」質問には今日の問題に対する答えがあります! – DOK
"yourList"はどういう意味ですか?私が見たいと思っているオブジェクトを意味しますか?そうであれば、Visual Studio Pro 2013 – Kunal
であなたのリストが表示しようとしているオブジェクト(コレクション)であり、通常はIListまたはIEnumerable のタイプになります。希望が役立ちます。 –