除了自然使用,即添加两个参数外,您还可以在Powershell中使用加号+
来执行类似这样的特殊调用:
[System.Net.WebRequestMethods+Ftp]::UploadFile
UploadFile
是一个公共静态字段according to MSDN,因此是双冒号::
- 到目前为止一切都很清楚。但为什么Ftp
类如此特殊,而不是点.
,它需要+
?我找不到这方面的任何文件(官方或非官方)。
+
除WebRequestMethods+Ftp
以外还有其他用途吗?
答案 0 :(得分:10)
WebRequestMethods类是一个容器,它包含FTP类。 FTP本身是一个嵌套类,要访问PowerShell中的嵌套类(或C#,就此而言),您必须使用+表示法。更多信息here。