gpt4 book ai didi

powershell - 是否可以在 PowerShell 中扩展索引器?

转载 作者:行者123 更新时间:2023-12-03 00:05:21 24 4
gpt4 key购买 nike

PowerShell 的类型扩展工具很简洁,但我还没有找到扩展索引器的方法——如果存在的话。我尝试为索引器属性(在 System.String 的情况下为 Chars)添加一个 ScriptProperty,为 getter(get_Chars)添加一个 ScriptMethod,但这两种方法似乎都没有成效。有可能吗,还是我在浪费时间? :)

[编辑] 显然正确的成员类型是 ParameterizedProperty,但是当我尝试这样做时,我得到:

Add-Member : Cannot add a member with type "ParameterizedProperty". Specify a different 
type for the MemberTypes parameter.

At line:1 char:11
+ Add-Member <<<< -MemberType ParameterizedProperty -Name Item -InputObject $string { "x" }
+ CategoryInfo : InvalidOperation: (:) [Add-Member], InvalidOperationException
+ FullyQualifiedErrorId : CannotAddMemberType,Microsoft.PowerShell.Commands.AddMemberCommand

最佳答案

我将得出结论,我收到的错误消息是这件事的最终决定。此外,经过进一步思考,很明显,我希望的那种扩展无论如何都不受这种机制的支持。 :-)

关于powershell - 是否可以在 PowerShell 中扩展索引器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com