vb.net中set(Byval value as integer)有什么用
发布网友
发布时间:2024-05-02 04:23
我来回答
共2个回答
热心网友
时间:2024-08-06 09:48
是一个属性,用于获取值用的
eg:
property text as string
get
return ""'在这里就是获取 text 属性时 返回 ""
end get
set (value as string)
'这里看你让别人给有值放到那里,传进来时 就在 value 这个参数里
textbox1.text=value
end set
end property
当你这样写完时,你写这个属性的对象就会有了 Text 属性 如果 原来有这个属性 会提示你 重载
热心网友
时间:2024-08-06 09:46
设置属性的过程
你可以看成一个过程, 一般做属性会对应一个模块级的变量,比如下面的USERID,
Dim varID As Integer
Dim varName As String
Property UserID As Integer
Get
'返回用户ID
Return varID
End Get
Set(ByVal value As Integer)
'保存用户ID
varID = value
'其他操作
varName = "从数据库里读取用户名等操作"
End Set
End Property
ReadOnly Property UserName As String
Get
Return varName
End Get
End Property