代码之家  ›  专栏  ›  技术社区  ›  user8512043

动态传递对象列表作为参数

  •  3
  • user8512043  · 技术社区  · 8 年前

    public void BindGridView(int pageIndex, List<Users> lstUsers, GridView grd, Panel pl)
    {
    
    }
    

    请参见上面的列表 List<Users> 是固定的,所以我可以在方法中静态传递它。我将使用相同的方法在网格中显示数据,并计划在有其他对象列表时动态传递。通过以上方式,我必须声明所有列表如下:

    public void BindGridView(int pageIndex, List<Groups> lstGroups, GridView grd, Panel pl)
    {
    }
    
    public void BindGridView(int pageIndex, List<GroupDetails> lstGroupDetails, GridView grd, Panel pl)
    {
    }
    

    有什么方法可以动态声明它吗 List<Dynamic> ,比如说为了实用,所以每次我都可以传递任何对象列表?

    1 回复  |  直到 8 年前
        1
  •  4
  •   Ousmane D.    8 年前

    public void BindGridView<T>(int pageIndex, List<T> lstUsers, GridView grd, Panel pl)
    {
        ...
    }