除了它的自然用法(即添加两个参数)之外,您还可以在Powershell中使用加号+
来执行如下特殊调用:
[System.Net.WebRequestMethods+Ftp]::UploadFile
UploadFile
是一个公共静态字段according to MSDN,因此有双冒号::
-到目前为止一切都很清楚。但是为什么Ftp
类如此特殊,它需要一个+
而不是一个点.
呢?我找不到任何关于这部分的文档(官方的或非官方的)。
除了WebRequestMethods+Ftp
之外,+
还有其他用途吗?
1条答案
按热度按时间4nkexdtk1#
WebRequestMethods类是一个容器,它包含FTP类。FTP本身是一个嵌套类,要在PowerShell(或C#)中访问嵌套类,必须使用+符号。有关详细信息,请参阅Plus (+) in .NET Class Names。