知识大全 ASP.NET入门教程 9.4.1 创建类[4]

Posted 属性

篇首语:于今腐草无萤火,终古垂杨有暮鸦。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.4.1 创建类[4]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 9.4.1 创建类[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    合理使用这两个属性 Cartltem应该按照以下方式使用

    Dim NewItem As New CartItem()    Item ProductID =     item ProductName= The WroxUnited Scarf

    这段代码将创建一个类并设置其属性 在设置某个属性值时调用该属性的setter部分 所要设置的值(在该示例中ProductID为 )被作为变量的value传递到setter中

    要读取这些属性可以执行以下操作

    IDTextBox Text=item ProductID ToString()    NameTextBox Text=item ProductName

    第一行读取属性 并将它转换为字符串 因为TextBox的Text属性是String类型 在访问该属性时调用getter 它只是返回内部变量的值 对于ProductID属性来说是Integer 但ProductName属性是String 因此不需要转换

    只读属性

    如果只要提供对某个属性的只读访问 而不允许该类的用户更新属性 则可以使它变成只读 例如

 

Public ReadOnly Property ProductID() As Integer

    Get

        Return _productID

    End Get

End Property

    这里添加了另一个关键字 ReadOnly 而且只包含了该属性的getter部分 现在不能设置该值 这是通过CartItem的LineTotal属性来完成的

  Public ReadOnly Property Linetotal() As Double

    Get

        Return _quantity * _price

    End Get Public WriteOnly Property ProductID() As Double

    Set (ByVal value As Integer)

        _productID = value

    End Set

End PropertyEnd Property

    可以看到这里甚至没有使用Private变量 返回的值只是一个计算值

    由于该属性是只读的 因此不能设置这个值 如果尝试修改会产生编译错误

cha138/Article/program/net/201311/14625

相关参考

知识大全 ASP.NET入门教程 9.4.1 创建类[7]

ASP.NET入门教程9.4.1创建类[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[2]

ASP.NET入门教程9.4.1创建类[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[3]

ASP.NET入门教程9.4.1创建类[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[6]

ASP.NET入门教程9.4.1创建类[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[5]

ASP.NET入门教程9.4.1创建类[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 9.4.1 创建类[8]

ASP.NET入门教程9.4.1创建类[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 2.4 创建站点地图[4]

ASP.NET入门教程2.4创建站点地图[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 2.4 创建站点地图[1]

ASP.NET入门教程2.4创建站点地图[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 2.4 创建站点地图[3]

ASP.NET入门教程2.4创建站点地图[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 2.4 创建站点地图[2]

ASP.NET入门教程2.4创建站点地图[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb