Copy the values from Hashtable into an array using the CopyTo() method and then display the array contents : Hashtable « Data Structure « C# / CSharp Tutorial

Home
C# / CSharp Tutorial
1.Language Basics
2.Data Type
3.Operator
4.Statement
5.String
6.struct
7.Class
8.Operator Overload
9.delegate
10.Attribute
11.Data Structure
12.Assembly
13.Date Time
14.Development
15.File Directory Stream
16.Preprocessing Directives
17.Regular Expression
18.Generic
19.Reflection
20.Thread
21.I18N Internationalization
22.LINQ
23.GUI Windows Forms
24.Windows Presentation Foundation
25.Windows Communication Foundation
26.Workflow
27.2D
28.Design Patterns
29.Windows
30.XML
31.XML LINQ
32.ADO.Net
33.Network
34.Directory Services
35.Security
36.unsafe
C# / CSharp Tutorial » Data Structure » Hashtable 




using System;
using System.Collections;

class MainClass
{

  public static void Main()
  {
    Hashtable myHashtable = new Hashtable();

    myHashtable.Add("AL""Alabama");
    myHashtable.Add("CA""California");
    myHashtable.Add("FL""Florida");
    myHashtable.Add("NY""New York");
    myHashtable.Add("WY""Wyoming");

    foreach (string myKey in myHashtable.Keys)
    {
      Console.WriteLine("myKey = " + myKey);
    }
    foreach(string myValue in myHashtable.Values)
    {
      Console.WriteLine("myValue = " + myValue);
    }
    
    Console.WriteLine("Copying values to myValues array");
    string[] myValues = new string[5];
    myHashtable.Values.CopyTo(myValues, 0);
    for (int counter = 0; counter < myValues.Length; counter++)
    {
      Console.WriteLine("myValues[" + counter + "] = " + myValues[counter]);
    }
  }
}
myKey = NY
myKey = CA
myKey = FL
myKey = WY
myKey = AL
myValue = New York
myValue = California
myValue = Florida
myValue = Wyoming
myValue = Alabama
Copying values to myValues array
myValues[0] = New York
myValues[1] = California
myValues[2] = Florida
myValues[3] = Wyoming
myValues[4] = Alabama














11.29.Hashtable
11.29.1.Add elements to the table and Use the keys to obtain the values
11.29.2.Add key-value pair to Hashtable by using the indexer
11.29.3.Use foreach statement to loop through all keys in a hashtable
11.29.4.Clear all key/value pairs in a Hashtable
11.29.5.Mark a Hashtable to be Synchronized
11.29.6.Remove key/value pairs from Hashtable
11.29.7.Use the ContainsKey() method to check if Hashtable contains a key
11.29.8.Use the ContainsValue() method to check if Hashtable contains a value
11.29.9.Use the Remove() method to remove FL from Hashtable
11.29.10.Copy the keys from Hashtable into an array using the CopyTo() method and then display the array contents
11.29.11.Copy the values from Hashtable into an array using the CopyTo() method and then display the array contents
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.