位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

特性的使用

提问人:刘冬梅发布时间:2020-10-12

特性(attribute)是使用C++编写COM组件的开发人员很熟悉的一个功能(使用Microsoft的COM接口定义语言(IDL))。特性最初是为了在程序中提供与某些项目相关的外部信息,以供编译器使用。

.NET支持特性,因此现在C++、C#和VB.NET也支持特性。但在.NET中,对特性的革新是建立了一个机制,通过该机制可以在源代码中定义自己的特性。这些用户定义的特性将和对应数据类型或方法的元数据放在一起,这对于文档说明书十分有用,它们和反射技术一起使用,以根据特性执行编程任务。另外,与.NET的语言无关性的基本原理一样,特性也可以在一种语言的源代码中定义,而被用另一种语言编写的代码读取。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部