欢迎光临
我们一直在努力

元数据–自定义属性(VB.NET)-.NET教程,VB.Net语言

建站超值云服务器,限时71元/月

类文件:(class1)

imports system

imports system.reflection

<attributeusage(attributetargets.all, allowmultiple:=true, inherited:=true)> _

public class class1

inherits system.attribute

private familyname as string

private givenname as string

public sub new(byval familyname as string)

me.familyname = familyname

end sub

public overrides function tostring() as string

return string.format("author:{0}{1}", familyname, givenname)

end function

public property family() as string

get

return familyname

end get

set(byval value as string)

familyname = value

end set

end property

public property given() as string

get

return givenname

end get

set(byval value as string)

givenname = value

end set

end property

end class

——————————————————————————–

使用自定义属性的文件(form3.vb)

<class1("watkins", given:="damien"), class1("abrams")> _

public class form3

inherits system.windows.forms.form

private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.click

dim t as type = type.gettype("windowsapplication6.form3")

dim attributes as object() = t.getcustomattributes(true)

console.writeline("custom attributes are: ")

for each o as object in attributes

console.writeline(o)

next

end sub

end class

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 元数据–自定义属性(VB.NET)-.NET教程,VB.Net语言
分享到: 更多 (0)

相关推荐

  • 暂无文章