12

如何从已知恰好包含 1 个元素的哈希集中获取元素?(没有迭代它)

4

2 回答 2

19

你可以使用Single()

var element = yourHashSet.Single();
于 2012-08-03T09:33:07.533 回答
0

我有一个HashSet<object>由于某种原因无法使用[0]or访问.First()

虽然在技术上是迭代的,但我将其留在这里,以防其他人遇到我的问题。

foreach (var i in myHash){
    object o = i;
    break;
}

只需开始迭代,然后立即中断迭代。

于 2022-02-08T04:38:21.013 回答