Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C#.net] Leggere un file di testo

    ciao!
    ho bisogno di leggere un file di testo, che so che è composto da tante righe, e ogni riga è composta dal nome di una variabile e il suo valore...
    io vorrei che mi scrollasse tutto il file e mettesse in una struttura sia il nome che il valore

    codice:
               ValoreDaLeggere = 12
    tnx!!!!
    ...l'importante è non cadere dal palco...
    www.sisimizi.com

    : ghiboz : | ° nani ° | : gBlog :

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    appena sfornato vedi se funzica
    codice:
    StreamReader sr = File.OpenText(PathFile);
    Hashtable ht = new Hashtable();
    string valori[];
    string line="";
    while ((line = sr.ReadLine()) != null) 
    {
       //qui creati un hashtable tipo così
       valori=line.Split("=".ToCharArray());
       //add(chiave,valore)   
       ht.Add(valori[0],valori[1])
    }
    
    sr.Close();
    sr=null;
    l'hashtable è tipo una collezione se non va bene usa un'array o quello che vuoi
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    allora, il mio file è fatto più o meno così...
    codice:
     VehicleControlUnit (":-D"
     AutoGears       0
                      GearGuard       0
                      NeutralLock     0
                      ClutchHelp      1
                      CenterDiffHandbrakeRelease 0.500000
                      LeftFootBrakeThreshold 0.200000
                      CenterDiffThrottle_00 0.000000
                      CenterDiffThrottle_01 0.062500
                      CenterDiffThrottle_02 0.100000
                      CenterDiffThrottle_03 0.250000
                      CenterDiffThrottle_04 0.375000
                      CenterDiffThrottle_05 0.500000
                      CenterDiffThrottle_06 0.625000
                      CenterDiffThrottle_07 0.750000
                      CenterDiffThrottle_08 1.000000
                      CenterDiffThrottle_09 1.000000
                      CenterDiffThrottle_10 1.000000
    quello che devo fare è leggere tutti quei dati, stile file ini
    esempio:

    sezione
    VehicleControlUnit
    parametri
    AutoGears = 0
    GearGuard = 0
    NeutralLock = 0
    ClutchHelp = 1

    quindi penso che la cosa migliore sia creare una struttura stile
    codice:
       
    valori.[0].sezione = "VehicleControlUnit"
    valori.[0].nome = "AutoGears"
    valori.[0].valore = "0"
    e poi quello che devo fare è prendere nuovamente la struttura caricata e modificata e riscriverla sul file di testo...

    grazie!!!
    ...l'importante è non cadere dal palco...
    www.sisimizi.com

    : ghiboz : | ° nani ° | : gBlog :

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 © 2026 vBulletin Solutions, Inc. All rights reserved.