gpt4 book ai didi

powershell - 如何将字符串转换为枚举?

转载 作者:行者123 更新时间:2023-12-03 09:32:38 25 4
gpt4 key购买 nike

我正在尝试在 PowerShell 中将字符串转换为枚举值,但在任何地方都找不到它...

我得到一个 JSON 结果,我只想使用定义为字符串的 Healthstate。

enum HealthState
{
Invalid = 0
Ok = 1
Warning = 2
Error = 3
Unknown = 65535
}
$jsonResult = "Ok"
$HealthStateResultEnum = [Enum]::ToObject([HealthState], $jsonResult)

提前致谢。

最佳答案

您可以简单地将字符串结果转换为 Enum 类型:

$HealthStateResultEnum = [HealthState]$jsonResult

这是否有效 $jsonResult包含来自枚举类型的字符串或值。

关于powershell - 如何将字符串转换为枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52889230/

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