vb.net函数是怎样传值的?该怎么解决
vb.net函数是怎样传值的?
有段代码:
Public ReadOnly Property OpTypeId() As Integer
Get
Return m_iOpTypeId
End Get
End Property
如可调用optypeid(),得到的是什么值啊,是Integer的OpTypeId还是Return m_iOpTypeId,搞不清是哪个值用来传的,帮忙解释下,谢谢
------解决方案--------------------
m_iOpTypeId
------解决方案--------------------
m_iOpTypeId
------解决方案--------------------
应该是integer吧。函数把m_iOpTypeId转换成integer之后返回,如果不能转换为integer,估计会出错。你试试给m_iOpTypeId赋个 "abc ",看看是怎么样就知道了。
------解决方案--------------------
m_iOpTypeId
------解决方案--------------------
属性(Property)是特殊的函数(function)
根据函数体 Return m_iOpTypeId
返回值 = m_iOpTypeId
根据函数定义OpTypeId() As Integer
返回类型 Integer
------解决方案--------------------
Public ReadOnly Property OpTypeId() As Integer
Get
Return m_c
End Get
End Property
这种语法形式看不懂的话,可以这样理解:
public int OpTypeId()
{
return m_OpTypeId;
}
有段代码:
Public ReadOnly Property OpTypeId() As Integer
Get
Return m_iOpTypeId
End Get
End Property
如可调用optypeid(),得到的是什么值啊,是Integer的OpTypeId还是Return m_iOpTypeId,搞不清是哪个值用来传的,帮忙解释下,谢谢
------解决方案--------------------
m_iOpTypeId
------解决方案--------------------
m_iOpTypeId
------解决方案--------------------
应该是integer吧。函数把m_iOpTypeId转换成integer之后返回,如果不能转换为integer,估计会出错。你试试给m_iOpTypeId赋个 "abc ",看看是怎么样就知道了。
------解决方案--------------------
m_iOpTypeId
------解决方案--------------------
属性(Property)是特殊的函数(function)
根据函数体 Return m_iOpTypeId
返回值 = m_iOpTypeId
根据函数定义OpTypeId() As Integer
返回类型 Integer
------解决方案--------------------
Public ReadOnly Property OpTypeId() As Integer
Get
Return m_c
End Get
End Property
这种语法形式看不懂的话,可以这样理解:
public int OpTypeId()
{
return m_OpTypeId;
}