Con risposta Strutture e archivi in Windows Phone

  • giovedì 5 aprile 2012 09:59
     
      Contiene codice

    Salve ragazzi ho un nuovo problema (xD come sempre) io ho delle strutture fatte in questo modo

    Public Structure Materia
            Dim nomeM As String
            Dim idM As Integer
    End Structure
    
    Public Structure Voti
            Dim idM As Integer
            Dim voto As Integer
            Dim data As Date
    End Structure
    
    Public Structure Orario
            Dim idM As Integer
            Dim orarioinizio As Single
            Dim orariofine As Single
            Dim giorno As DayOfWeek
    End Structure
    
    Public stmaterie As Materia, stvoti As Voti, storari As Orario

    In vb per leggere il contenuto di un file record usavo questa stringa di codice

    Fileget(nf,stmaterie)

    e all'interno della struttura avevo i miei dati divisi per i vari campi, (per esempio stmaterie.idm = 1, stmaterie.NomeM = matematica)

    In windows phone quando provo a leggere il contenuto di un file con questa stringa

    stmaterie.nomeM = l.ReadLine

    mi legge tutta la riga e non me lo divide per i vari campi della struttra, per esempio se voglio sapere in nome della materia (come scritto nel codice prima)

    al posto di mostrarmi "Matematica" mi mostra "1Matematica", ovvero mi mostra anche l'ID da me assegnato. Come posso distinguere i vari campi della struttura al momento della lettura del file?

    Grazie in anticipo ^^

Tutte le risposte

  • giovedì 5 aprile 2012 10:08
     
     Con risposta
    Memorizza i data usando un separatore (ad esempio ";") e poi una volta
    riletti usa string.Split() per separarli.
    BTW: Ma nel 2012 si usano ancora i files ad accesso sequenziale?
     

    Corrado Cavalli [Microsoft .NET MVP-MCP]
    UGIdotNET - http://www.ugidotnet.org
    Weblog: http://blogs.ugidotnet.org/corrado/
    Twitter: http://twitter.com/corcav
  • giovedì 5 aprile 2012 10:19
     
     

    No xD mi spiego essendo che sono uno studente di 4^ Superiore il professore mi ha spiegato questo tipo di memorizzazione dei dati e solo ora mi ha iniziato a spiegare SQL, quindi per me ora l'unico metodo di memorizzazione dei dati è quello ad accesso sequenziale xD

  • giovedì 5 aprile 2012 10:25
     
     
    Ora è tutto più chiaro... ;-)
     

    Corrado Cavalli [Microsoft .NET MVP-MCP]
    UGIdotNET - http://www.ugidotnet.org
    Weblog: http://blogs.ugidotnet.org/corrado/
    Twitter: http://twitter.com/corcav