C# 反编译出现的IEnumerator enumerator = xmlNodeList.GetEnumerator()问题
C# 反编译出现的IEnumerator enumerator = xmlNodeList.GetEnumerator()问题
轉載于:http://t.zoukankan.com/jiayan1578-p-11950190.html
C# 使用dnSyp反编译出来的工程中会出现Enumerator enumerator = xmlNodeList.GetEnumerator()的问题。
1 using (IEnumerator enumerator = xmlNodeList.GetEnumerator()) 2 { 3 while (enumerator.MoveNext()) 4 { 5 object obj = enumerator.Current; 6 string value = ((XmlNode)obj).Attributes["data"].Value; 7 //list.Add(value); 8 }9 }
其逻辑等价为:
1 foreach (XmlNode item in xmlNodeList) 2 { 3 string value = item.Attributes["data"].Value; 4 //list.Add(value); 5 }