最新在学习mcts 的70-536,看到很多的过程在写的时候前面添加了 <>符号,并在其中写有代码,查阅了很多资料,不知它的意思,是程序集,还是有其它的功能?希望高手能给予解释。谢谢!下面附有例子,但请不要对例子做简单解释,最好能给一个整体的概念,或有这个资料的链接地址。分不多了,能给答案者可到vb.net板块相应的贴子下领分 http://topic.csdn.net/u/20080708/12/82cb5991-d1ca-444d-93d3-adbce1dcae99.html
例1: <Serializable()> Class ShoppingCartItem
Public productId As Integer
Public price As Decimal
Public quantity As Integer
Public total As Decimal
Public Sub New(ByVal _productID As Integer, ByVal _price As Decimal, _
ByVal _quantity As Integer)
MyBase.New
productId = _productID
price = _price
quantity = _quantity
total = (price * quantity)
End Sub
End Class 例2:
<PrincipalPermission(SecurityAction.Demand, Role:="BUILTIN\Administrators")> _
Private Sub AdministratorsOnlyMethod ()
' Code that can only be run by Administrators
End Sub
例1: <Serializable()> Class ShoppingCartItem
Public productId As Integer
Public price As Decimal
Public quantity As Integer
Public total As Decimal
Public Sub New(ByVal _productID As Integer, ByVal _price As Decimal, _
ByVal _quantity As Integer)
MyBase.New
productId = _productID
price = _price
quantity = _quantity
total = (price * quantity)
End Sub
End Class 例2:
<PrincipalPermission(SecurityAction.Demand, Role:="BUILTIN\Administrators")> _
Private Sub AdministratorsOnlyMethod ()
' Code that can only be run by Administrators
End Sub
属性是使用 Visual Basic 程序集的“元数据”保存的。元数据是描述由运行库托管的每个元素的信息。这可以包括调试和垃圾回收所需的信息,也包括安全属性、封送处理数据、扩展类和成员定义、版本绑定以及运行时需要的其他任何信息。使用属性指定元数据的方法,与使用 Public 和 Private 之类的关键字来提供有关访问级别的信息的方法很相似。但是,与关键字不同,大多数属性不特定于具体语言。使用属性可以在不要求对编译器进行更改的情况下扩展 Visual Basic 语言的功能。.NET Framework 和 Visual Basic 语言定义了许多有用的属性,而且您可以定义对您的应用程序有意义的自定义属性。自定义属性基于 System.Attribute 类,它们使用 AttributeUsageAttribute 属性来提供有关如何使用属性的其他信息。属性的功能与性能ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vbalr/html/0d0cff64-892d-4f57-83bd-bef388553d4f.htm