DictionaryGeneric and Hashtable

it2022-05-09  30

Dictionary and Hashtable Class Diagrams Adding Items to a Dictionary<TKey, TValue>  code 1using System;  2   using System.Collections.Generic;  3 4   class Program  5    6     static void Main()  7      8 9         Dictionary<Guid,string> dictionary = 10              newDictionary<Guid, string>(); 11         Guid key = Guid.NewGuid(); 1213         dictionary.Add(key, "object"); 14     } 15   }  Inserting Items in a Dictionary<TKey, TValue> Using the Index Operator 代码 1using System; 2using System.Collections.Generic; 3 4class Program 5{ 6    static void Main() 7    { 8        Dictionary<Guid, string> dictionary = new Dictionary<Guid, string>(); 9        Guid key = Guid.NewGuid();1011        dictionary[key] = "object";12        dictionary[key] = "byte";13    }14} Iterating over Dictionary<TKey, TValue> with foreach code 1using System; 2using System.Collections.Generic; 3class Program 4{ 5 6    static void Main() 7    { 8        Dictionary<stringstring> dictionary = new 9             Dictionary<stringstring>();10        int index = 0;11        dictionary.Add(index++.ToString(), "object");12        dictionary.Add(index++.ToString(), "byte");13        dictionary.Add(index++.ToString(), "uint");14        dictionary.Add(index++.ToString(), "ulong");15        dictionary.Add(index++.ToString(), "float");16        dictionary.Add(index++.ToString(), "char");17        dictionary.Add(index++.ToString(), "bool");18        dictionary.Add(index++.ToString(), "ushort");19        dictionary.Add(index++.ToString(), "decimal");20        dictionary.Add(index++.ToString(), "int");21        dictionary.Add(index++.ToString(), "sbyte");22        dictionary.Add(index++.ToString(), "short");23        dictionary.Add(index++.ToString(), "long");24        dictionary.Add(index++.ToString(), "void");25        dictionary.Add(index++.ToString(), "double");26        dictionary.Add(index++.ToString(), "string");2728        Console.WriteLine("Key  Value   Hashcode");29        Console.WriteLine("---  ------  --------");30        foreach (KeyValuePair<stringstring> i in dictionary)31        {32            Console.WriteLine("{0,-5}{1,-9}{2}",33                i.Key, i.Value, i.Key.GetHashCode());34        }3536        Console.ReadKey();37    }38}

转载于:https://www.cnblogs.com/nanshouyong326/archive/2007/05/11/742492.html


最新回复(0)