首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net函数是怎样传值的?该怎么解决

2012-01-10 
vb.net函数是怎样传值的?有段代码:PublicReadOnlyPropertyOpTypeId()AsIntegerGetReturnm_iOpTypeIdEndGet

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;
}

热点排行