Comment passer classe Params à la fonction
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?
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 ..
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow