Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730

    Apertura file di testo e replace

    Ciao a tutti, ho il seguente problema...
    non riesco a rimpiazzare una stringa con il replace....
    cioè..io apro un file, mi prendo l'intero contenuto, lo metto in una stringa e poi vorrei rimpiazzare parte di essa...in genere faccio cosi:


    //Apro il template
    FileStream tmp = new FileStream(Server.MapPath("/public/template.txt"),FileMode.Open,FileAccess.Read, FileShare.Read);
    StreamReader mystream = new StreamReader(tmp);
    string testo = mystream.ReadToEnd();
    mystream.Close();

    testo.Replace("$$nome$$",Nome);
    testo.Replace("$$cognome$$",Cognome);
    Response.Write(testo);
    Response.End();

    ma alla fine nella variabile testo non mi vengono sostituite le occorrenze richieste....
    dove sbaglio???

    Grazie per le gentili risposte.
    Ciao

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    non vorrei dirti una cavolata ma non vorrei dipendesse dal tipo object di string e quindi
    testo = testo.Replace("$$nome$$",Nome);
    testo = testo.Replace("$$cognome$$",Nome);
    o usi una var temp invece della var testo

  3. #3
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    T ringrazio, dopopranzo provo,
    qui in ufficio non posso stamattina....

    Grazie ancora

  4. #4
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    si funziona penso dipendeva proprio dal tipo object di string
    grazie!

  5. #5
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    si infatti ho letto a riguardo che appunto perche System.String sono tipi per riferimento le stringhe sono immutabili

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.