Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan skrive en liste over viktige Verdi Pairs i VB.NET
    Om implementert som en struktur eller i en samling, gir nøkkelen verdi paret et kraftig verktøy for Visual Basic.Net utviklere. En unik samling av viktige verdier , som regel en enkel streng eller heltall , peker på en mer kompleks datatype eller struktur , og gir rask tilgang til dataene . For eksempel når en Web bruker gir en bruker-ID , kan denne tasten hente passord og tillatelser knyttet til brukeren . Etter noen få skritt , kan du lagre og deretter hente et sett av enkle sentrale verdi-par i en tekstfil . Du trenger:
    Microsoft Visual Studio eller Visual Basic Express ( 2005 eller senere )
    Vis flere instruksjoner
    en

    Åpne Visual Studio eller Visual Basic Express , og klikk " fil " og " New Project ". Når det nye prosjektet vises, klikker du på " Visual Basic, Windows " på trevisningen , velge Console Application ikonet , og klikk deretter på "OK "-knappen . Etter en kort stund , vil teksten editor vinduet vises
    2

    Legg til følgende import til toppen av programmet : .

    Importen System.Collections.Generic
    < p > import System.IO

    Module Module1

    Sub main ()

    Disse importen gi definisjoner for SortedList klasse samt objekter og metoder for å lese og skrive tekstfiler . De resterende koden ble opprettet av Visual Studio
    3

    Lag en sortert liste og laste den med noen data : .

    Dim stater som New SortedList ( Of String , String )

    states.Add ( " CA ", " California ")

    states.Add ( " NV ", " Nevada ")

    states.Add ( " UT " , " Utah ")

    states.Add ( " A ", " Arizona ")

    states.Add ( " CO ", " Colorado ")

    states.Add ( " NM ", " New Mexico ")

    Console.WriteLine ( " States lagt til listen :" & states.Count.ToString )

    SortedList stater nå inneholder noen stat kode forkortelser og . deres forbundet statlige navn
    4

    Skriv den sorterte listen til en tekstfil : en

    Dim filnavn As String = " StateList.txt "

    Dim wrtr Som StreamWriter = Ingenting

    Dim i As Integer

    Prøv

    wrtr = File.CreateText (filnavn )

    For i = 0 For å states.Count - 1

    wrtr.WriteLine ( states.Keys ( i) & " , " & states.Values ​​( i) )

    Neste

    Catch ex As Exception

    Console.WriteLine ( " Kan ikke skrive state liste " & ex.Message )

    Return

    slutt

    wrtr.Close ( )

    End Prøv

    Her bruker en StreamWriter å skrive staten kode og navn atskilt med et komma i en tekstfil kalt stateList.txt
    5

    Les teksten filen tilbake til en andre sortedList : .

    Dim newStates som ny SortedList ( Of String , String )

    Dim rdr Som StreamReader = Ingenting

    Dim txt As String

    Dim s As String ( )

    Prøv

    rdr = File.OpenText (filnavn )

    Mens rdr.EndOfStream = False

    txt = rdr.ReadLine

    s = txt.Split ( " ,")

    newStates.Add ( s ( 0 ) , s ( 1 ) )

    End Mens

    Catch ex As Exception

    MsgBox ( " Kan ikke lese state liste " & ex.Message )

    Return

    slutt

    rdr.Close ( )

    End Prøv

    Denne blokken med kode leser filen en linje om gangen i en streng variabel , deretter bruker strengens split metoden for å bryte den tilbake i de sentrale og verdi par. Når parene blir splittet , blir de lagt til en ny sortert liste kalt newStates
    6

    Vise innholdet i den nye sortert liste til konsollen : .

    For i = 0 For å newStates.Count - en

    Console.WriteLine ( newStates.Keys ( i) & " - " & newStates.Values ​​( i) )

    Neste

    End Sub

    End Module

    Her du bare sløyfe gjennom den sorterte listen og vise hvert par til konsollen. Siden dette er en sortert liste , blir statene automatisk sortert alfabetisk etter sentral verdi.
    7

    Klikk på " F5 " for å kjøre programmet .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Visual Basic 
    ·Slik konverterer en VB6 Prosjekt til EXE 
    ·Hvordan bruke tastekombinasjoner i VB.NET 
    ·ANSI -koding i C # 
    ·Hvordan å fylle en Cell Etter en Drop - Down Selection…
    ·Hvordan lage et bibliotek i VB Script 
    ·Hvordan Bestem antall linjer med kode i en NET Project 
    ·Hvordan skrive et program som vil Refresh Explorer 
    ·Hvordan bruke ImageList Control i VB6 
    ·Slik konverterer Infix til Postfix Ved hjelp av Visual …
      Anbefalte artikler
    ·Begrensninger av Fuzzy Logic 
    ·Hvordan Catch Alle DataGrid Unntak 
    ·Hvordan fylle et 2D Matrix i C 
    ·Hvordan å kompilere Flex til iPhone 
    ·Hvordan få Elementer av en matrise i C 
    ·Hvorfor bruke funksjonspekere 
    ·Hvordan bruke Ant Eclipse Med webOS 
    ·Hvordan lage en tekstfil i Visual Basic 6 
    ·Hvordan legge til en TextField til en JApplet 
    ·Slik installerer du Windows Mobile 5.0 Pocket PC SDK 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/