从hashset中获取元素,其中hashset.Count == 1

wil*_*007 7 c#

如何从已知包含正好1个元素的hashset中获取元素?(没有迭代)

jue*_*n d 13

你可以使用First()

var element = yourHashSet.First();
Run Code Online (Sandbox Code Playgroud)

  • 并且需要答案应该建议的 LINQ。 (4认同)
  • 但这是迭代的一种形式。 (2认同)
  • 参考号 [这个答案](/sf/ask/190686751/#answer-2724246)是否应该使用`.First()`或`.Single()`,我'建议使用“.Single()”而不是“.First()”——此处的目的是获取哈希集中已知的唯一项。 (2认同)