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 }

浙公网安备 33010602011771号