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