Powershell中加号(+)的特殊用法

lfapxunr  于 2022-12-18  发布在  Shell
关注(0)|答案(1)|浏览(112)

除了它的自然用法(即添加两个参数)之外,您还可以在Powershell中使用加号+来执行如下特殊调用:

[System.Net.WebRequestMethods+Ftp]::UploadFile

UploadFile是一个公共静态字段according to MSDN,因此有双冒号::-到目前为止一切都很清楚。但是为什么Ftp类如此特殊,它需要一个+而不是一个点.呢?我找不到任何关于这部分的文档(官方的或非官方的)。
除了WebRequestMethods+Ftp之外,+还有其他用途吗?

4nkexdtk

4nkexdtk1#

WebRequestMethods类是一个容器,它包含FTP类。FTP本身是一个嵌套类,要在PowerShell(或C#)中访问嵌套类,必须使用+符号。有关详细信息,请参阅Plus (+) in .NET Class Names

相关问题