位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

特性的使用

提問人:劉冬梅發(fā)布時間:2020-10-12

特性(attribute)是使用C++編寫COM組件的開發(fā)人員很熟悉的一個功能(使用Microsoft的COM接口定義語言(IDL))。特性最初是為了在程序中提供與某些項目相關的外部信息,以供編譯器使用。

.NET支持特性,因此現(xiàn)在C++、C#和VB.NET也支持特性。但在.NET中,對特性的革新是建立了一個機制,通過該機制可以在源代碼中定義自己的特性。這些用戶定義的特性將和對應數(shù)據(jù)類型或方法的元數(shù)據(jù)放在一起,這對于文檔說明書十分有用,它們和反射技術一起使用,以根據(jù)特性執(zhí)行編程任務。另外,與.NET的語言無關性的基本原理一樣,特性也可以在一種語言的源代碼中定義,而被用另一種語言編寫的代碼讀取。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部