gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 15:17:11 25 4
gpt4 key购买 nike

我有一个方法,我按如下方式传递对象列表:

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> ,说是为了实用目的,所以每次我都可以传递任何对象列表?

最佳答案

您很可能在这里寻找泛型。即:

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

关于c# - 动态传递对象列表作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47109736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com