static void Main()
    {
        OurHashTable<int, int> hassTable = new OurHashTable<int, int>();

        for (int i = 0; i < 20; i++)
        {
            hassTable.Add(i, 1 + i);
        }

        Console.WriteLine(hassTable.Find(6));

        hassTable[6] = 333;

        Console.WriteLine(hassTable[6]);

        Console.WriteLine(hassTable.Keys);

        foreach (var item in hassTable)
        {
            Console.WriteLine("{0} -> {1}", item.Key, item.Value);
        }
        hassTable.Add(30, 1);
        hassTable.Add(300, 1);
        hassTable.Add(3000, 1);
        hassTable.Add(30000, 1);

        hassTable.Add(40, 1);
        hassTable.Add(400, 1);
        hassTable.Add(4000, 1);
        hassTable.Add(40000, 1);

        Console.WriteLine(hassTable.Count);
        Console.WriteLine(hassTable.Capacity);
    }
示例#2
0
    static void Main()
    {
        OurHashTable <int, int> hassTable = new OurHashTable <int, int>();

        for (int i = 0; i < 20; i++)
        {
            hassTable.Add(i, 1 + i);
        }

        Console.WriteLine(hassTable.Find(6));

        hassTable[6] = 333;

        Console.WriteLine(hassTable[6]);

        Console.WriteLine(hassTable.Keys);

        foreach (var item in hassTable)
        {
            Console.WriteLine("{0} -> {1}", item.Key, item.Value);
        }
        hassTable.Add(30, 1);
        hassTable.Add(300, 1);
        hassTable.Add(3000, 1);
        hassTable.Add(30000, 1);

        hassTable.Add(40, 1);
        hassTable.Add(400, 1);
        hassTable.Add(4000, 1);
        hassTable.Add(40000, 1);

        Console.WriteLine(hassTable.Count);
        Console.WriteLine(hassTable.Capacity);
    }
 static void Main(string[] args)
 {
     OurHashTable<string, int> test = new OurHashTable<string, int>();
     test.Add("gosho", 5);
     test.Add("pesho", 10);
     test.Add("Sasho", 15);
     Console.WriteLine(test.Find("pesho"));
     Console.WriteLine(test["gosho"]);
 }
        public T Find(T value)
        {
            T lookedValue = container.Find(value);

            return(lookedValue);
        }