假设我有一个功能:
Protected Sub UploadFile(file As String)
.......
End Sub
然后我可以做下面的
UploadFile(file)
但我想这样做:
file.UploadFile()
看起来我在这里缺少逻辑,但仍然 - 是否可以制作点状符号?
答案 0 :(得分:4)
我认为你想要一个扩展方法。
Module StringExtensions
<Extension()>
Public Sub Upload(ByVal fileName As String)
' ... Upload the file, now.
End Sub
End Module
答案 1 :(得分:0)
我假设上传文件是您尝试在您定义的同一个类上调用的方法。如果是这样的话,你所要做的就是
this.UploadFile();
并调整UploadFile()方法以从成员变量而不是参数中读取文件。
希望能为您提供足够的信息以便开始使用。