public IntHashtable( int initialCapacity, float loadFactor ) { if ( initialCapacity <= 0 || loadFactor <= 0.0 ) throw new ArgumentException(); this.loadFactor = loadFactor; table = new IntHashtableEntry[initialCapacity]; threshold = (int) ( initialCapacity * loadFactor ); }