9

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

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

UploadFile根据 MSDN ,是一个公共静态字段,因此是双冒号::- 到目前为止一切都很清楚。但是为什么class 如此特别,它需要一个?Ftp而不是 dot ?我找不到关于这部分的任何文档(官方或非官方)。.+

+除了有没有其他用途WebRequestMethods+Ftp

4

1 回答 1

11

WebRequestMethods 类是一个容器,它包含 FTP 类。FTP 本身是一个嵌套类,要在 PowerShell(或 C#)中访问嵌套类,您必须使用 + 表示法。更多信息在这里

于 2013-01-03T15:20:31.587 回答