作者fumizuki (蒙面加菲狮)
看板Visual_Basic
标题Re: [.NET] 关於ByVal 跟 ByRef
时间Mon May 19 12:45:32 2008
实例如下:
Sub Main()
Dim x As Integer = 1, y As Integer = 2
Test(x, y)
'因为x为传址呼叫(ByRef),在 Main() 与 Test() 的变数 x 实际上为同一个变数,
'故 Test() 中改变 x 的值,Main() 中也会跟着改变
WriteLine(x) '结果为 9
WriteLine(y) '结果为 2
End Sub
Sub Test(ByRef x As Integer, ByVal y As Integer)
x = 9
y = 10
End Sub
--
▃▅▇▆▄ ▆▂▃ `
逝去感情如何能留住,半点痴情遗留殊不易,██▅▇▄▃ ▇▃▂" .
█████████▃i ▁▄▇
更多凄凄惨惨的遭遇…………██▆▃ █▅▆▃ˍ▄*
◢ ▂█▄▇▅▂▌.
我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.175.60