none
get e set di variabili uguali RRS feed

  • Domanda

  • Ciao a tutti
    una domanda un pò strana.
    Se ho le seguenti variabili: prodotto_it, prodotto_en, prodotto_de, c'è un modo per effettuare get e set con la stessa istruzioni queste variabili?

    Es.
    return Comando("prodotto_" + lingua);

    o

    Comando("prodotto_" + lingua) = value;

    Grazie mille

    giovedì 17 gennaio 2013 11:23

Risposte

  • Scusa, scrivere dal tablet non è sempre comodo, intendevo dire un hastable!

    Hashtable comando= new Hashtable();
            comando.Add("it", "casa");
            comando.Add("en", "home");
            comando.Add("de", "zuhouse");
            comando.Add("fr", "maison");
    
    string valore = comando["it"];


    Oppure potresti utilizzare un dictonary:

     Dictionary<string, string> comando = new Dictionary<string, string>();
            comando.Add("it", "casa");
            comando.Add("en", "home");
            comando.Add("de", "zuhouse");
            comando.Add("fr", "maison");
    
    string valore = comando["it"];
    Ciao

    Luca Congiu (congiuluc)
    Personal Blog: blogs.dotnetcode.it

    • Contrassegnato come risposta SviPla venerdì 18 gennaio 2013 08:35
    venerdì 18 gennaio 2013 08:34
    Moderatore

Tutte le risposte

  • Potresti utilizzare un ha stabile per esempio Ciao

    Luca Congiu (congiuluc)
    Personal Blog: blogs.dotnetcode.it

    giovedì 17 gennaio 2013 19:50
    Moderatore
  • Perdonami, ma non ho capito nulla :-)
    venerdì 18 gennaio 2013 08:11
  • Scusa, scrivere dal tablet non è sempre comodo, intendevo dire un hastable!

    Hashtable comando= new Hashtable();
            comando.Add("it", "casa");
            comando.Add("en", "home");
            comando.Add("de", "zuhouse");
            comando.Add("fr", "maison");
    
    string valore = comando["it"];


    Oppure potresti utilizzare un dictonary:

     Dictionary<string, string> comando = new Dictionary<string, string>();
            comando.Add("it", "casa");
            comando.Add("en", "home");
            comando.Add("de", "zuhouse");
            comando.Add("fr", "maison");
    
    string valore = comando["it"];
    Ciao

    Luca Congiu (congiuluc)
    Personal Blog: blogs.dotnetcode.it

    • Contrassegnato come risposta SviPla venerdì 18 gennaio 2013 08:35
    venerdì 18 gennaio 2013 08:34
    Moderatore
  • Potrebbe essere una soluzione

    Grazie

    venerdì 18 gennaio 2013 08:35