コード例 #1
0
ファイル: HashTable.cs プロジェクト: Alexey-Girin/homework
        /// <summary>
        /// Проверка хеша.
        /// </summary>
        /// <param name="value">Ключ.</param>
        /// <returns>Хеш.</returns>
        private uint CheckHash(string value)
        {
            uint hash = hashFunction.Hashing(value, size);

            if (hash >= size)
            {
                throw new HashFunctionExeption("некорректная работа хеш-функции");
            }

            return(hash);
        }