当前位置: 代码迷 >> ASP.NET >> 求教 IEnumerable<int>遍历的有关问题
  详细解决方案

求教 IEnumerable<int>遍历的有关问题

热度:6357   发布时间:2013-02-25 00:00:00.0
求教 IEnumerable<int>遍历的问题
C# code
        public  listid(IEnumerable<int> ids)        {            foreach (var id in ids)            {                Console.WriteLine(id.tostring());            }        }



这样为什么遍历不出来呢. 都是0

求教如何遍历.........

------解决方案--------------------------------------------------------
ids里是查询得到的一个由","分隔的数字串,在foreach循环里用Split分割后,在循环体内部尝试把数字字符串转换为数字,然后保存入idArray中。最后调用上述函数,显示出idArray中的每个元素。

你需要打断点的地方:
1. var ids = Request.QueryString["ids"]; 看得到的串是个什么样子
2. if (int.TryParse(id, out idInt)) idArray.Add(idInt); 看转换后得到的idInt是什么值