首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-04-22 
求教 IEnumerableint遍历的问题C# codepubliclistid(IEnumerableint ids){foreach (var id in ids){Co

求教 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是什么值

热点排行