HashSet<T>.TryGetValue(T, T) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在集内搜索给定的值,并返回所找到的相等值(如果有)。
public:
bool TryGetValue(T equalValue, [Runtime::InteropServices::Out] T % actualValue);
public bool TryGetValue (T equalValue, out T actualValue);
member this.TryGetValue : 'T * 'T -> bool
Public Function TryGetValue (equalValue As T, ByRef actualValue As T) As Boolean
参数
- equalValue
- T
要搜索的值。
- actualValue
- T
搜索操作在集内找到的值;如果搜索操作未生成任何匹配项,则返回 T 的默认值。
返回
一个指示搜索是否成功的值。
注解
如果要重用以前存储的引用而不是新构造的引用 (,以便) 可以共享更多的引用,或者查找具有比当前具有的值更完整的数据的值,尽管它们的比较器函数指示它们相等,但这非常有用。