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の2つのインスタンスで呼び出す例:

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 に答える