我不是一個專家程序員,大多是自我訓練的。目前我的項目是爲C#for Windows phone編寫的應用程序創建一個XML解析器。 要了解的是,我想演示張貼在這裏:http://www.developer.nokia.com/Community/Wiki/Parse_Local_XML_file_in_Windows_Phone在C語言中爲windows phone創建一個xml解析器的問題#
,直到我得到以下的部分全部是好的:
private void btnparse_Click(object sender, RoutedEventArgs e)
{
this._parser = XMLParser.Instance;
StreamResourceInfo strm = Application.GetResourceStream(new Uri("/LocalXmlParsing;component/States.xml",UriKind.Relative));
//needs to be done only once
StreamReader reader = new StreamReader(strm.Stream);
string data = reader.ReadToEnd();
_parser.DataToParse = data;
_parser.ParseStateData();
lstStates.ItemsSource = _parser.StateCollection;
}
我得到的錯誤:「錯誤2名‘_parser’在當前情況下不存在「 我會採取任何建議,你們可以給我。
您是否在名爲_parser的類上定義了字段或屬性? – 2013-03-21 20:26:03
我並不是說要苛刻;我的建議是在複製粘貼代碼之前學習一些關於C#的知識,並想知道爲什麼它不起作用。這可能需要一段時間,但從長遠來看,這將爲您節省大量時間。 – 2013-03-21 20:30:32