Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Question sur le passage de paramètres différents dans une méthode [ Windows / Autre ] (seb123)

mardi 3 juin 2008 à 09:46:24 | Question sur le passage de paramètres différents dans une méthode

seb123

Bonjour,

J'aimerai savoir comment discerner les paramètres que l'on passe dans une méthode ?
Exemple ci-dessous.
J'aimerai pouvoir dire que l'argument 1 passé serait ma variable "sFiltre" , l'argument 2 "sGroupe"  et le 3 "sGroupeChamp" en évitant la surcharge de méthode, quelle est la meilleur solution ? ou y a t-il qque chose de plus simple

private int MaMethode(string sTable, param object[])
{
            string sSQL = "";
            string sFiltre = "";
            string sGroupe = "";
            string sGroupeChamp = "*";

            sSQL = "SELECT COUNT(" + sGroupeChamp + ") AS iLignesNb FROM " + sTable;
            if (sFiltre != "") sSQL += " WHERE " + sFiltre;
            if (sGroupe != "") sSQL += " GROUP BY " + sGroupe;
            ...
}

Merci de votre aide...


mardi 3 juin 2008 à 10:39:06 | Re : Question sur le passage de paramètres différents dans une méthode

sebmafate

Membre Club Administrateur CodeS-SourceS
à la place de param object[], tu peux mettre un Dictionary<string, string>


Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]

jeudi 5 juin 2008 à 06:39:48 | Re : Question sur le passage de paramètres différents dans une méthode

seb123

ok merci je vais voir ça, mais d'après toi est-ce la meilleure solution pour ce que je veux faire ou y a t-il un autre moyen ?

jeudi 5 juin 2008 à 11:30:31 | Re : Question sur le passage de paramètres différents dans une méthode

Liverion

Si tu connais exactement ton nombre de parametre :
private int MaMethode(string sTable,string sFiltre, string sGroupe, string sGroupeChamp)

~~~
Les trois lois de Codes-Sources :
Règle 1) Tu lis et respectes le reglement
Règle 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Règle 3) Si tu ne respectes pas les 2 premières ....TU SORS !!!
~~~



Cette discussion est classé dans : string, ssql, méthode, sfiltre, sgroupe


Répondre à ce message

Sujets en rapport avec ce message

DateTimeConverter et méthode ConvertFromString [ par el_teedee ] Re-bonjour, encore moi, j'ai des dates au format jj/mm/aaaa (en string), que je voudrais comparer avec le résultat d'un control DateTimePicker. Ce der Appelle d'une méthode en ne connaissant que son nom [ par Arthenius ] hello tout le monde,je cherche à générer un menu de maniere dynamique en fonction des données stockées dans une de mes tables.je stock dans ma table l Probleme Méthode isUser [ par The Red Man ] Je trouve actuellement un logiciel de gestion et comptabilité. Mais j'ai un petit problème. Voici ce problème :J'ai une méthode isUser(string login, s Problème avec un webservice (dev sous orcas ) [ par AmK ] Bonsoir , J'ai un webservice : Service1 qui avait au départ comme web méthode bool setValuesToObject(string a,string b); qui initialisaient les at [C#] Comment avoir 2 même méthode correcte dans un Service Web [ par Verrisan ] Bonjoiur, J'ai un service Web qui contient deux méthodes ayant le même noms, mais une méthode n'a paas de paramètres et l'autre méthode n'en a pas. Méthode pour retourner une string BBCode en List<string> [ par lemmingperceval ] Bonjour, J'aimerai créer une méthode pour me retourner un List en fonction d'une string contenant des Tags par exemple : [b]...[/b], [i]...[/i], etc Problème chaine de caractère [ par Globinours ] Voilà j'ai un petit problème je voudrais faire : string machaine; puis utiliser @machaine; Mais ça marche pas comme ça devrait marcher. Par exemple: string->float [ par el_teedee ] Lut, connaisez vous une méthode pour convertir un string en float. Mon string est toujours de la même forme : "la partie à gauche de la virgule (nb string -> date [ par paloxicide ] comment convertit on un string en date? ajouter une méthode à une classe préexistante ... [ par LocalStone ] Hum ... Encore moi ... Euh ... Je cherche ça aussi, mais je ne trouve pas non plus ! Comment on peut faire pour ajouter une méthode à une classe qui


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 3,947 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.