我有一种方法可以传递对象列表,如下所示:
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>
,比如用于实用目的,所以每次我都可以传递任何对象列表?
答案 0 :(得分:4)
你最有可能在这里寻找仿制药。即:
public void BindGridView<T>(int pageIndex, List<T> lstUsers, GridView grd, Panel pl)
{
...
}