gpt4 book ai didi

object - powershell中使用[Some.Object]创建对象的区别

转载 作者:行者123 更新时间:2023-12-02 07:00:51 25 4
gpt4 key购买 nike

这样创建对象有什么区别:

$form.Size = New-Object [System.Drawing.Size] 250, 250

这样:

$form.Size = New-Object System.Drawing.Size 250, 250

第一个失败,但第二个没有。方括号是否仅在从对象调用静态值时使用?

最佳答案

当您在 .NET 类型名称周围加上方括号时,您将获得对 .NET 类型本身的引用。 New-Object 期望您正在实例化的 .NET 类型的字符串表示形式,它被映射到 -TypeName 参数。

您使用方括号来引用 .NET 类型,例如,如果您正在调用类的静态方法。

[System.Net.Dns]::GetHostEntry('www.google.com');

关于object - powershell中使用[Some.Object]创建对象的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21168672/

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