次のコードを検討してください。
static void Main(string[] args)
{
using (MemoryStream memoryStream = new MemoryStream(Resources.SampleXMLFile)) // Breakpoint set here
{
using (XmlTextReader xmlTextReader = new XmlTextReader(memoryStream))
{
var z = XElement.Load(xmlTextReader);
}
}
Console.ReadLine();
}
最初の using ステートメントにブレークポイントを設定しています。それでも、デバッガーは一貫してヒットしません。
私の質問:
なぜこれが起こるのですか?ファイルハンドルを無視していませんか?
また:
これは、埋め込まれたリソース XML ファイルを開く最良の方法ですか?