public Hash(IEnumerable enumerable) : this() { if (null == enumerable) { throw new ArgumentNullException("enumerable"); } foreach (Array tuple in enumerable) { Add(tuple.GetValue(0), tuple.GetValue(1)); } }