Retourner une tableau / objet dans une fonction [Résolu/Fermé]

Messages postés
318
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
- - Dernière réponse : loupix57
Messages postés
318
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
- 12 juin 2013 à 20:47
Bonjour,
Je cherche un moyen, une technique pour retourner un objet ou une liste (tableau) au travers d'une fonction ??

public void ma_fonction(){
string[] list = {0,1,2};
return list;}






Afficher la suite 

2 réponses

Messages postés
55
Date d'inscription
lundi 16 mai 2011
Statut
Membre
Dernière intervention
16 avril 2014
3
0
Merci
public ObjetList GetList
{
get { return List; }
set { List = value; }
}
loupix57
Messages postés
318
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14 -
alors, j'ai pas ObjectList ?! (C# 2008)
De plus il y a un argument :
public void ma_fonction(string argument){
string[] list = {0,1,2, argument};
return list;}
SPEUTA
Messages postés
55
Date d'inscription
lundi 16 mai 2011
Statut
Membre
Dernière intervention
16 avril 2014
3 -
string[] list = new string[4] {0,1,2, argument};
Messages postés
318
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
0
Merci
Lol, bon attend voila mon code


// produit étant une classe que j'ai créer comprenant name, id, famille

 public void getByFamily(string family)
       {
           int n = 0;
           produit[] list = new produit[100];
           for (int i = 0; i <= c_tabl; i++)
           {
               produit prod = products[i];
               if (prod.famille == family)
               {
                   list[n] = prod.name;
                   n++;
               }
           }
           return list;
       }



Même les maths ça n'a rien de compliquer.
jeremy.s
Messages postés
1227
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
67 -
public produit[] getByFamily(string family)
{

}

Non ?
loupix57
Messages postés
318
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14 -
C'est bien jolis pour les arguments (public/privée/protected)
Mais les fonctions void ...
J'essaye et je vous dit ça.
loupix57
Messages postés
318
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14 -
En fait c'est bien vue !
Même les instructions doivent être explicites, et son retour le sera aussi !

Une fois de plus, merci Jeremy.s :-)
jeremy.s
Messages postés
1227
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
67 -
void = pas de return
Donc si t'as un return il faut précisé le type que retourne la fonction :)
loupix57
Messages postés
318
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14 -
Exact, c'est tout bête en somme ..
Je termine mes connaissance avec ce qu'on apprend en Premier année de licence d'info ! lol

html->css-JS->php->python-ruby-perl et seulement maintenant le C# !! lol