Add object to Dictionary : Dictionary « Collections « VB.Net Tutorial






Option Strict On

Imports System.Collections.Generic

Public Module modMain
   Private employees As Dictionary(Of String, Employee)

   Public Sub Main()
      employees = New Dictionary(Of String, Employee)

      employees.Add("name",New Employee("name", "1"))
      employees.Add("name1",New Employee("name1", "1"))

      Console.WriteLine("There are {0} employees now on file. They are:",employees.Count)
      For Each pair As KeyValuePair(Of String, Employee) In Employees
         Console.WriteLine(" {0}: {1}", pair.Key, pair.Value.Name)
      Next
   End Sub

      
End Module

Public Class Employee
   Private empName As String
   Private empID As String

   Public Sub New(name As String, ID As String)
      Me.empName = name
      Me.empID = ID
   End Sub

   Public Property Name() As String
      Get
         Return Me.empName
      End Get
      Set
         Me.empName = Value
      End Set
   End Property

   Public Property ID As String
      Get
         return Me.empID
      End Get
      Set
         Me.empID = Value
      End Set
   End Property
End Class
There are 2 employees now on file. They are:
 name: name
 name1: name1








8.16.Dictionary
8.16.1.Get and set the current directory
8.16.2.Use directories match
8.16.3.Directory.GetFileSystemEntries
8.16.4.String and custom class Dictionary
8.16.5.Add object to Dictionary
8.16.6.Dictionary(Of String, String)
8.16.7.Get current directory: CurDir()
8.16.8.Use MkDir to create a Directory
8.16.9.Use RmDir to delete a directory
8.16.10.Delete a Directory
8.16.11.Delete a directory with exception catch
8.16.12.Delete a directory containing files and sub directories
8.16.13.Directory Exists
8.16.14.Directory Move
8.16.15.Get Parent Directory
8.16.16.Get Directory Root
8.16.17.Get all directories under a directory
8.16.18.Get all files under a directory
8.16.19.Get all files under a directory with conditions
8.16.20.Get all directories under a directory with conditions
8.16.21.Illustrate the pattern of using the Dir function. It is not intended to be compiled.