特性的使用
提问人:刘冬梅发布时间:2020-10-12
特性(attribute)是使用C++编写COM组件的开发人员很熟悉的一个功能(使用Microsoft的COM接口定义语言(IDL))。特性最初是为了在程序中提供与某些项目相关的外部信息,以供编译器使用。
.NET支持特性,因此现在C++、C#和VB.NET也支持特性。但在.NET中,对特性的革新是建立了一个机制,通过该机制可以在源代码中定义自己的特性。这些用户定义的特性将和对应数据类型或方法的元数据放在一起,这对于文档说明书十分有用,它们和反射技术一起使用,以根据特性执行编程任务。另外,与.NET的语言无关性的基本原理一样,特性也可以在一种语言的源代码中定义,而被用另一种语言编写的代码读取。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>