Похоже, что Hashtable, вероятно, не идеальная структура данных для вашей проблемы.
Ключи в хеш-таблице / словаре должны быть уникальными, поэтому нет, технически вы не можете хранить две записи в хеш-таблице, которыеиспользуйте тот же ключ.
Кроме того, вам, вероятно, следует использовать Dictionary<TKey, TValue)
вместо фактического типа Hashtable, так как он имеет лучшие характеристики производительности.
Вы можете смоделировать то, что хотите, выполнивчто-то вроде создания словаря, значением которого является некоторый набор:
// Map containing two sets of IP addresses: those that are ready,
// and those that are not ready.
var readyMap = new Dictionary<bool, HashSet<string>>();
readyMap[true] = new HashSet<string>();
readyMap[false] = new HashSet<string>();
// Add an IP address that is ready.
readyMap[true].Add(ipAddress1);
// Add an IP address that is not ready.
readyMap[false].Add(ipAddress2);
Однако это может быть не идеальным решением.Какую именно проблему вы пытаетесь решить?