如何将参数传递给函数。例如
public void GridViewColumns(params ClassName[] pinputparamter)
{
}
和Class如下所示
public Class ClassName
{
public string Name{get;set;}
public int RecordID{get;set;}
}
任何人都有想法吗?
答案 0 :(得分:4)
params
表示该方法可以接受任意数量的ClassName
类型的参数。使用两个ClassName实例调用它的示例:
GridViewColumns(new ClassName(), new ClassName());
或
ClassName a = new ClassName();
ClassName b = new ClassName();
ClassName c = new ClassName();
GridViewColumns(a, b, c);
答案 1 :(得分:1)
首先,你必须在main()中创建一个类的对象。
ClassName myObject = new ClassName();
然后你可以将它作为函数中的参数传递。
GridViewColumns(myObject);
希望这会有所帮助..
答案 2 :(得分:0)
您也可以将ClassName
的实例作为数组传递:
ClassName[] arr = new ClassName[]{new ClassName(), new ClassName()};
GridViewColumns(arr);
更多详情here。