attributesclassa.vb

来自「大名鼎鼎的mono是.NET平台的跨平台(支持linux」· VB 代码 · 共 37 行

VB
37
字号
'Author: Ritvik Mayank <mritvik@novell.com>'Copyright (C) 2005 Novell Inc. (http://www.novell.com)'use of Simple instead of SimpleAttribute for ClassImports System<AttributeUsage(AttributeTargets.Class)> _Public Class SimpleAttribute    Inherits System.Attribute    Public Sub New(ByVal A As String)        Me.A = A    End Sub    Public B As String    Private A As String    Public ReadOnly Property A1() As String        Get            Return A        End Get    End PropertyEnd Class<Simple("hello")> _Public Class Class1    Shared Function Main() As Integer        Dim type As Type = GetType(Class1)        Dim arr() As Object = _        type.GetCustomAttributes(GetType(SimpleAttribute), True)        If arr.Length <> 1 Then            Throw New Exception("Class1 should get SimpleAttribute. Lenght of the array should be 1 but got " & arr.Length)        End If    End FunctionEnd Class

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?