0
내 코드의 마지막 몇 줄에 name 'result' does not exist in the current context
컴파일 오류가 발생합니다.C# 컴파일 오류 : "이름이 현재 컨텍스트에 없습니다."
어떤 원인 일 수 있습니까?
class xmlreader
{
public static void Main()
{
XDocument xdoc = XDocument.Load("file.xml");
var lv1s = from lv1 in xdoc.Descendants("sitecollection")
select new
{
Header = lv1.Attribute("name").Value,
Children = lv1.Descendants("level2")
};
foreach (var lv1 in lv1s)
{
result.AppendLine(lv1.Header);
foreach (var lv2 in lv1.Children)
result.AppendLine(" " + lv2.Attribute("name").Value);
}
}
}
'결과'가 포함 된 코드에 정의되지 않은 것 같습니다. –
XML 파일의 모양은 어떻습니까? – dotnetstep
'name' 속성이 lv1과 lv2에 존재합니까? – xandercoded