gpt4 book ai didi

.net - Powershell:调用 .NET 函数总是需要括号吗?

转载 作者:行者123 更新时间:2023-12-02 23:27:10 24 4
gpt4 key购买 nike

我知道 PowerShell 函数调用不需要像 C# 这样的特定括号,但是当我尝试调用 .NET 类函数时,似乎总是需要括号,例如:

[Int32]::Parse("12")

那么这是一个语法规则吗?

最佳答案

通常,您引用 .NET 类型的方式是将类型名放在方括号中,例如'' -is [string] .虽然 '' -is 'string'也有效,我发现在使用方括号时更容易分辨出正在引用 .NET 类型。

引用静态类型成员的方式是使用 ::在类型说明符上,如 [System.Int32]::Parse("12") .请注意,PowerShell 将添加 System.你的类型名,如果它不能像你指定的那样找到它。这是一个很好的捷径。还有一些以相同方式出现的类型加速器,例如[int]::Parse("12") .

关于.net - Powershell:调用 .NET 函数总是需要括号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31824693/

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