我想了解 $ PSBoundParameters 对象的 TryGetValue 方法正在做什么:
($PSBoundParameters | gm -Name trygetvalue).definition
bool TryGetValue(string key, [ref] System.Object value),
bool IDictionary[string,Object].TryGetValue(string key, [ref] System.Object value),
bool IReadOnlyDictionary[string,Object].TryGetValue(string key, [ref] System.Object value)
在查看方法定义时不确定我看到了什么。
我正在看这3种不同的超载吗?
我将如何为每次重载调用它的示例是什么?