IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

similaire aux templates de c++ ?? [Débutant]


Sujet :

Dotnet

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2011
    Messages : 37
    Points : 24
    Points
    24
    Par défaut similaire aux templates de c++ ??
    Bonjour,
    Voici mon problème:
    Je souhaite faire ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public x Setvariable(x ValuePos , x Valuetoset)
    {
    ValuePos = Valuetoset;
    return ValuePos;
    }
    avec x pouvant être de différent types.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String test1="";
    int test2=0;
     
    test1 = Setvariable(string data, string "test1");
    test2 = Setvariable(int data1, 2);
    comment puis-je faire en c# vu que les templates n'existent pas....

    Merci par avance!

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2011
    Messages : 37
    Points : 24
    Points
    24
    Par défaut Réponse avec question sur object
    Alors voilà on peut utiliser les type générique object.

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    private object testfunction(object data, int nom)
    {
    int gaga = 30;
    code....
    return gaga;
    }
    Et à l'appel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    void main()
    {
               string gogolepremier = "stringgogol";
                double test2 = 459889;
                int numeral = 34;
                int result = 0;
                int result2 = 0;
                var fast = test2 / 320;
                result = (int)testfunction(gogolepremier, numeral);
                result2 = (int)testfunction(fast, numeral);
    }
    Moralité faut faire des cast pour l'utiliser, donc il faut toujours savoir ce qu'on fait sinon ca risque de devenir le mess dans la mémoire.
    L'exemple ci-dessus est pas top vu qu'à un moment on utilise un var pour typer fast... ca pourrait être la voie à un beau bordel non??

    Autre chose:
    si je fait ca....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
            private void testcode()
            {
                double test2 = 459889;
                int numeral = 34;
                int result = 0;
                var fast = test2 / 320;
                result = (int)testfunction(gogolepremier, numeral);
            }
            private object testfunction(object fast, int nom)
            {
                string gaga = "dada";
     
                return gaga;
            }
    Ca compile.... mais le problème c'est que je cast un int et la fonction renvoie un string.... donc faire bien gafffe à ce qu'on fait....
    c'est juste? des avis dans ce monde aride mais froid?

    Merci par avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. soustraction de 2 tables similaire
    Par DaxTaz dans le forum Langage SQL
    Réponses: 6
    Dernier message: 28/06/2005, 17h03
  2. Calcul sur plusieurs champs similaires
    Par Zebulonn dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/05/2005, 15h24
  3. [Compilateur] appel de méthodes avec signature similaire
    Par Monkeyget dans le forum Général Java
    Réponses: 4
    Dernier message: 30/03/2005, 21h14
  4. [Socket] Message different pour 2 execution similaire
    Par Erok dans le forum Entrée/Sortie
    Réponses: 24
    Dernier message: 13/05/2004, 11h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo