数据传递VB.NET 数据传递与数据回传( 二 )


End Sub
End Class
Public Structure ThreadObject
Public Index As Integer
'Public Rect As Rectangle
End Structure
Public Structure ThreadResult
Public Text As String
'Public Rect As Rectangle
End Structure
Public Class ThreadEventArgs
Inherits System.EventArgs
Private _result As ThreadResult
Public ReadOnly Property Result As ThreadResult
Get
Return _result
End Get
End Property
Sub New(value As ThreadResult)
Me._result = value
End Sub
End Class
vb.net中怎样数据传递?分类:电脑/网络程序设计其他编程语言
问题描述:
问个简单的问题怎样在form2中运用form1中的变量?比如,我在form1中声明了一个变量a 也赋予了一个值,也声明为public了,可在form2中,我用“label1.text=form1.a”却总是显示为0.望高手给我这菜鸟解个惑!
解析:
form1要有一个实例才行 。
dim f1 as form1
label1.text=f1.a
关于VB.NET中-引用类型参数传递的问题1.对象变量与对象本身是不同数据传递VB.NET的,对象变量代表数据传递VB.NET了对象真实数据在内存中的地址.
打个比方,“对象变量”就象你家的地址,“对象本身”就象你家 。
你不能说你家的地址(xx路xx号xx房)就是你家 , 但是可以通过这个地址而找到你家 。
2.传值的参数本身是被复制一份的,但这并不意味着它所代表的对象也被复制一份.
有如下一个函数:
Public
Function
Do_delete(ByVal
ps_usr_id
As
String)
As
Boolean
你在调用时可能这样调用:
dim
strID
as
string
strID
=
"kknd001"
if
Do_delete(strID)
then.....
当程序执行到Do_delete函数体里面时ps_usr_id变量其实是按照StrID的值而复制的一个变量 。
关于数据传递VB.NET和数据传递与数据回传的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读