| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment écrire une liste de paires de valeurs clés dans VB.NET
    Qu'elle soit implémentée comme une structure ou d'une collection, la paire de valeur de clé fournit un outil puissant pour les développeurs Visual Basic.Net . Une collection unique de valeurs clés , habituellement une simple chaîne ou un entier, pointe vers un type de données plus complexes ou de la structure , ce qui permet un accès rapide aux données. Par exemple , lorsqu'un utilisateur Web fournit un ID utilisateur , cette touche peut récupérer le mot de passe et autorisations associées à l'utilisateur. Après quelques étapes , vous pouvez stocker et récupérer un ensemble de paires clé-valeur simple dans un fichier texte. Les choses dont vous aurez besoin
    Microsoft Visual Studio ou Visual Basic Express ( 2005 ou plus tard )
    Show More Instructions
    1

    Ouvrez Visual Studio ou Visual Basic Express, puis cliquez sur " fichier "et " Nouveau projet ". Lorsque la nouvelle fenêtre de projet s'affiche, cliquez sur " Visual Basic , Windows " sur l'arborescence , cliquez sur l'icône de l'application de la console , puis cliquez sur le bouton "OK". Après une courte attente , la fenêtre de l'éditeur de texte apparaîtra
    2

    Ajouter les importations suivantes au début du programme : .

    Imports System.Collections.Generic
    < p > Imports System.IO

    Module Module1

    Sub Main ()

    Ces importations fournissent des définitions de la classe SortedList ainsi que les objets et les méthodes pour lire et écrire des fichiers texte . Le reste du code a été créé par Visual Studio
    3

    créer une liste triée et le charger avec quelques données : .

    États As New SortedList (Of String , String) Photos

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

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

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

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

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

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

    Console.WriteLine (" Unis ont ajouté à la liste :" & states.Count.ToString )

    SortedList états contient maintenant quelques codes abréviations d'état et . leur
    4

    associé noms d'état Ecrire la liste triée dans un fichier texte :

    fileName As String = " StateList.txt "

    WRTR As StreamWriter = Nothing

    Dim i As Integer

    essayer et

    WRTR = File.CreateText ( nom de fichier)

    For i = 0 To states.Count - 1

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

    Suivant

    Catch ex As Exception

    Console.WriteLine (" Impossible d'écrire la liste de l'Etat" et ex.Message )

    Return of

    Enfin

    wrtr.Close ()

    End Try < br >

    vous utilisez un StreamWriter pour écrire le code d'état et nom séparés par une virgule dans un fichier texte appelé stateList.txt
    5

    Lire le fichier texte nouveau dans un second sortedList : . < br >

    rdr As StreamReader = Nothing

    Dim txt As String

    Dim s As String ( ) Photos

    essayer et

    rdr = File.OpenText ( nom de fichier)

    Bien rdr.EndOfStream = False

    txt = rdr.ReadLine

    s = txt.Split ( ",")

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

    End While

    Catch ex As Exception < br >

    MsgBox ( "Impossible de lire la liste de l'Etat" et ex.Message )

    Return of

    Enfin

    rdr.Close ()

    End Try Photos

    Ce bloc de code lit le fichier ligne par ligne à la fois dans une variable de chaîne , puis utilise la méthode du partage de la chaîne de casser de nouveau dans la clé et la valeur paires . Une fois que les couples se retrouvent séparées , elles sont ajoutées à une nouvelle liste triée appelé newStates
    6

    afficher le contenu de la nouvelle liste triée à la console: .

    For i = 0 To newStates.Count - 1 x

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

    Suivant

    End Sub < br >

    End Module


    ici vous simplement en boucle à travers la liste triée et afficher chaque paire à la console. Comme il s'agit d' une liste triée , les Etats sont automatiquement triées par ordre alphabétique de valeur de clé .
    7

    Cliquez sur " F5" pour exécuter le programme .
    < Br >

    Previous :

    next :
      articles connexes
    ·Comment contrôler un navigateur à partir Vb.net 
    ·Qu'est -ce qu'un tableau dans Visual Basic 
    ·Comment afficher chaque itération dans une zone de tex…
    ·Définition de plusieurs lignes de Visual Basic 6.0 
    ·Comment utiliser Timer1 sur VB.NET 
    ·Comment faire pour convertir une lettre en un certain n…
    ·Comment utiliser une classe à partir XSD 
    ·Comment créer des fonds du site Web 
    ·Comment accéder à des types de données VBA 
    ·Comment lire pixels de boîtes à images en VB6 
      articles en vedette
    ·Comment lire Seules les zones de texte en VB6 
    ·Comment construire un modèle de site PHP maître en ut…
    ·Comment inverser Valeur booléenne en JavaScript 
    ·Comment arrêter une boucle infinie 
    ·Comment définir la valeur d' un iFrame 
    ·Comment utiliser VBS pour retourner un jeu d'enregistre…
    ·Comment ajouter des numéros à un tableau PHP 
    ·Tutoriel de Visual Basic 6 
    ·Comment vérifier un type de fichier PHP 
    ·Comment effacer le Memcached 
    Copyright © Connaissances Informatiques http://fr.wingwit.com