C# 中的 HashSet 类没有明确的大小限制。HashSet 是一个无序的集合,它可以存储任意数量的元素。然而,实际上,HashSet 的大小受到可用内存的限制。当您向 HashSet 添加元素时,它会检查集合中是否已经存在该元素。如果不存在,它会将元素添加到集合中。这个过程可能会消耗一定的内存和计算资源。因此,虽然 HashSet 没有明确的大小限制,但实际上它受到可用内存的限制。