c# 中如何遍历泛型 list对象

解决方案 »

  1.   

    List<string> dinosaurs = new List<string>();        Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity);        dinosaurs.Add("Tyrannosaurus");
            dinosaurs.Add("Amargasaurus");
            dinosaurs.Add("Mamenchisaurus");
            dinosaurs.Add("Deinonychus");
            dinosaurs.Add("Compsognathus");        Console.WriteLine();
            foreach(string dinosaur in dinosaurs)
            {
                Console.WriteLine(dinosaur);
            }这样的问题在MSDN上很容易找到的
      

  2.   

    GetEnumerator();
    是在foreach中用的
      

  3.   

    我的list是个对象的泛型  包括几个字段
    我现在想写个分页,实现的思路是什么样的
      

  4.   

    还可以自己定制实现GetEnumerator方法.  
    实现分页就是用实现分页的思路, 和用不用list没有关系
      

  5.   

    大致可以是这样..你必须传回你要查阅的页的索引..
    比如lz把数据放list里..
    那么
    假设
    pageIndex 代表访问页
    pagesize 代表分页显示记录数..
    for(int i=(pageIndex-1)*pagesize;i<pagesize;i++)
    {
        //显示记录
    }