パラメータを関数に渡すにはどうすればよいですか。例えば
public void GridViewColumns(params ClassName[] pinputparamter)
{
}
クラスは以下のとおりです
public Class ClassName
{
public string Name{get;set;}
public int RecordID{get;set;}
}
誰もがアイデアを持っていますか?
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);
まず最初に、main()でクラスのオブジェクトを作成する必要があります。
ClassName myObject = new ClassName();
次に、それを関数のパラメーターとして渡すことができます。
GridViewColumns(myObject);
お役に立てれば..
ClassName
また、配列としてのインスタンスを渡すこともできます:
ClassName[] arr = new ClassName[]{new ClassName(), new ClassName()};
GridViewColumns(arr);
詳細はこちら。