正 文

vb:建立自定义属性以提供程序信息


www.7dspace.com  更新日期:2005-11-28 2:50:28  七度空间


Visual Basic.NET支持通过使用属性来将元数据附加到程序中的功能。属性可用于提供额外运行信息和用于执行测试框架,系统服务,以及整个程序的函数。你可以编写代码之前使用属性。

<Serializable()> Public Class Test

很多固有属性都是包括WebMethod和AssemblyVersion的.NET所提供,但是你也可以建立自定义的属性,这些属性都是从System.Attribute继承而来。建立一个构造函数和一个属性来存放属性的值,从而为使用它而做准备。

Public Class SampleAttribute
    Inherits System.Attribute

    Private attValue As String

    Public Sub New(ByVal Value As String)
        attributeValue = Value
    End Sub

    Public Property attributeValue()
        Get
            Return attValue
        End Get
        Set(ByVal Value)
            attValue = Value
        End Set
    End Property
End Class

为了包含自定义属性,可以象其它属性的使用一样:

<Sample("Attribute Sample")> Public Sub TestMethod()

自定义属性是获取程序额外信息的一个很好的方法。可以通过System.Reflection类来访问这些信息,这一类还可以提供程序的处理细节,或者是程序功能上的信息。


上一篇:使用数据访问应用程序块简化.NET的SQL查询
下一篇:用.NET Caching Application Block简化数据缓冲
作者:  来源:开发者在线 ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐