Question

Comment puis-je passer le paramètre à une fonction. par exemple

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

et classe est donné ci-dessous

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

Quelqu'un peut-il a idée?

Était-ce utile?

La solution

moyens de params que le procédé peut accepter un nombre quelconque de paramètres de type ClassName. Exemple d'appel avec deux instances de ClassName:

GridViewColumns(new ClassName(), new ClassName());

ou

ClassName a = new ClassName();
ClassName b = new ClassName();
ClassName c = new ClassName();
GridViewColumns(a, b, c);

Autres conseils

La première chose que d'abord, vous devez créer un objet de la classe dans votre main ().

ClassName myObject = new ClassName();

vous pouvez alors passer comme paramètre dans votre fonction.

GridViewColumns(myObject);

Hope this helps ..

Vous pouvez également passer des instances de ClassName comme tableau:

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

Plus de détails .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top