Originariamente inviato da pietro09
se mi posso permettere, data la struttura della stringa:
"Verdura=Insalata;Frutta=Pesca;Carne=Pollo;Pesce=M erluzzo"
vedo che si può scomporre come vettore di elementi chiave-valore. In altri termini io ho la chiave Verdura di valore Insalata, la chiave Frutta di valore Pesca... etc.
Se è così (uso pseudo codice) io farei:
1) ricavo il vettore delle stringhe chiave-valore usando il metodo split col separatore ;
2) creo un oggetto dizionario usando il tipo generic
3) per ogni elemento del vettore trovato prima uso di nuovo splic con separatore = e ricavo la chiave ed il valore
4) aggiungo al dizionario un nuovo elemento di data chiave e valore trovato prima
5) usando i metodi del dizionario è banale sapere se esiste per esempio la chiave dolce e se sì, sapere quale.
6) non funziona se ci sono chiavi doppie, ad esempio se la stringa contiene per esempio tre tipi di carne.
7) in questo caso forse userei una tabella con i campi: ID, Elemento, Tipo
8) la manipolazione delle stringhe è una attività elementare che si deve imparare al più presto, altrimenti non si va da nessuna parte, nè con asp, con aspx o javascript