J'appelle une fonction qui prend la même forme que string.format
où le premier paramètre est une chaîne et le reste sont les valeurs de remplacement. J'ai la chaîne dans une variable et les valeurs de remplacement dans un tableau, comment puis-je appeler cette fonction donnée un nombre quelconque d'objets dans le tableau? Passer simplement dans le tableau comme le dernier argument ne fonctionne pas.Passer un tableau en tant que valeurs individuelles aux paramètres
1
A
Répondre
0
La fonction que j'appelle a la signature
public static IQueryable Where(this IQueryable source, string predicate, params object[] values)
question Thhe était que je passais dans un tableau de ints que le dernier paramètre. Quand j'ai créé un nouveau tableau d'objets peuplés à partir de ce tableau initial et l'ai passé dedans travaillé. Merci pour les réponses
3
vous devez utiliser le params mot-clé
9
Utilisez le mot-clé params
:
public string MyMethod(string value, params object[] args)
{
// as an example
return string.Format(value, args);
}
Ensuite, vous pouvez l'appeler soit avec des valeurs individuelles
MyMethod("Test", "value1", "value2");
Ou avec un tableau
MyMethod("Test", new [] { "value1", "value2" });
Questions connexes
- 1. Passer des propriétés en tant que paramètres
- 2. Passer un tableau en tant que paramètre de fonction JavaScript
- 3. passer une variable en tant que tableau
- 4. Passer un tableau en tant que paramètres dans un filtre de recherche avec CakePHP?
- 5. Passer un NSArray en tant que paramètre?
- 6. Passer des classes système en tant que paramètres constructeurs
- 7. tableau en tant que paramètre
- 8. passer tableau en tant que paramètre pour le fichier PHP
- 9. Comment faire passer un tableau d'objets en tant que paramètre en Java
- 10. JSF <h: outputFormat>: utilise des valeurs de tableau en tant que paramètres
- 11. Doctrine: Définir les valeurs du modèle en tant que tableau
- 12. comment passer un itérateur Ruby en tant que paramètre?
- 13. passer des valeurs aux pages
- 14. Demande.Formulaire en tant que tableau
- 15. Objet en tant que tableau
- 16. C#: passer des paramètres aux callbacks
- 17. Sortie en tant que tableau
- 18. Comment passer un tableau multi-dimensionnel en tant que paramètre GET en PHP?
- 19. Passer des temporaries en tant que LValues
- 20. Passer une requête en tant que paramètre
- 21. Arguments Javascript en tant que tableau?
- 22. Passer l'URL en tant que paramètre
- 23. MVC - Passer ViewData en tant que booléen
- 24. Transférer des fichiers en tant que paramètres
- 25. Utilisation des délégués en tant que paramètres
- 26. Comment transmettre un tableau en tant que paramètre?
- 27. un tableau de chaînes en tant que sélecteur jQuery?
- 28. VB.NET - Passer un événement en tant que paramètre
- 29. Passer un délégué lui-même en tant que paramètre
- 30. Comment passer un tableau en tant que paramètre à SOAP dans Ruby
Montrez-nous ce que vous avez essayé ... –
Avez-vous écrit la fonction d'appel? Est-ce qu'il prend N paramètres ou juste un paramètre de tableau? –
Passer les variables en tableau devrait fonctionner. Pourriez-vous ajouter le code s'il vous plaît? –