Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    [C#] concatenamento di stringhe valorizzate in foreach

    ciao
    mi chiedevo come potevo concatenare una variabile di tipo string a se stessa dopo averla popolata in un ciclo foreaach..
    mi spiego..
    ho un ciclo foreach all'interno del quale la variabile "ciccio" (inizializzata fuori dal ciclo) viene popolata con dei dati prodotti appunto dal ciclo.. ora siccome ad ogni giro questi dati cambiano, vorrei conservarli per poi riprenderli tutti quado il ciclo finisce..
    quindi:
    codice:
    string ciccio=""
    foreach(string x in array){
    bla bla bla.--
    bla bla bla.--
    ciccio=blablabla
    }
    MessageBox.Show(ciccio.ToString());
    Il messagebox mi fà ovviamente vedere solo gli ultimi dati che hanno riempito la variabile ciccio, mentre io vorrei vedere quelli di tutti il ciclo..
    Ho provato concatenango ciccio a cicco, ma mi si impianta il programma
    Any idea?
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    vabbè grazie lo stesso, l'ho messo in un array
    Voglio l'alt+s anche per FF

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    potevi provare utilizzando la classe StringBuilder ed il metodo Append per aggiungere ogni volta una nuova stringa. Da quello che ricordo è anche più veloce di una concatenazione di stringhe.
    Ans.

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da ans
    potevi provare utilizzando la classe StringBuilder ed il metodo Append per aggiungere ogni volta una nuova stringa. Da quello che ricordo è anche più veloce di una concatenazione di stringhe.
    mh.. giusto.. mi sà che l'ho usata già una volta.. però per una consolle application.. vabbè cmq non è molto lento l'array.. un pò macchinoso perchè ci devo ciclare dentro.. ma cmq si può fare
    Voglio l'alt+s anche per FF

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.