bep*_*000 1 vb.net declaration realbasic xojo visual-studio-2013
在我离开过去的RealBasic(现在的Xojo)中,我曾经能够声明一个这样的方法:
Sub MyCoolSub(param1 as string, Assigns parameter2 as integer)
Do
'Waste CPU time scrying the universe.
Loop
End Sub
Run Code Online (Sandbox Code Playgroud)
然后以这种方式调用它:
MyCoolSub("Answer")=42
Run Code Online (Sandbox Code Playgroud)
现在我想在VB.Net中复制这种行为.
我偶然发现的最接近的是Property的子句,但是VS不允许我为它添加参数,但是需要一些开销会降低这种声明的便利性.
你有更好的建议吗?
PS.作为一个附带问题,我很高兴知道有一种方法可以在VB.Net中用"//"进行评论,因为我对撇号字符不太满意.作为VS评论字符列表有什么东西吗?也许扩展可以做到......
当我查看Xojo Assigns关键字的文档时,我能想到的最接近的事情就是创建一个这样的只写属性:
Public WriteOnly Property theVolume(a As Integer, b As Integer) As Integer
Set(c As Integer)
Debug.WriteLine("a={0}, b={1}, c={2}", a, b, c)
End Set
End Property
Run Code Online (Sandbox Code Playgroud)
theVolume(1, 2) = 3
Run Code Online (Sandbox Code Playgroud)
a = 1,b = 2,c = 3
| 归档时间: |
|
| 查看次数: |
152 次 |
| 最近记录: |