0

如何将参数传递给函数。例如

 public void GridViewColumns(params ClassName[] pinputparamter)
 {
 }

和类如下

public Class ClassName
{
     public string Name{get;set;}
     public int RecordID{get;set;}
}

谁能有想法?

4

3 回答 3

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);
于 2010-04-13T07:06:21.243 回答
1

首先,您必须在 main() 中创建该类的对象。

ClassName myObject = new ClassName();

然后你可以将它作为参数传递给你的函数。

GridViewColumns(myObject);

希望这可以帮助..

于 2010-04-13T07:08:42.060 回答
0

您也可以将实例ClassName作为数组传递:

ClassName[] arr = new ClassName[]{new ClassName(), new ClassName()};
GridViewColumns(arr);

更多细节在这里

于 2010-04-13T07:12:50.037 回答