我需要使用 Powershell 将带有可选尾随符号的字符串转换为实际数字。
可能的字符串是:
我正在尝试将 System.Int.TryParse 与 AllowTrailingSign 的 NumberStyles 一起使用,但我不知道如何使 System.Globalization.NumberStyles 可用于 Powershell。
最佳答案
编辑:根据 Halr9000 的建议
$foo = "300-";
$bar = 0;
$numberStyles = [System.Globalization.NumberStyles];
$cultureInfo = [System.Globalization.CultureInfo];
[int]::TryParse($foo, $numberStyles::AllowTrailingSign, $cultureInfo::CurrentCulture, [ref]$bar);
关于powershell - 在 Powershell 中,如何将尾随 'sign' 的字符串转换为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300606/