成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過C#反射特性查看自定義特性

開發 后端
本文介紹了如何通過C#反射特性查看自定義特性。利用反射來查看自定義特性信息與查看其他信息類似。

利用C#反射來查看自定義特性信息與查看其他信息類似,首先基于類型(本例中是DemoClass)獲取一個Type對象,然后調用Type對象的GetCustomAttributes()方法,獲取應用于該類型上的特性。當指定GetCustomAttributes(Type attributeType, bool inherit) 中的***個參數attributeType時,將只返回指定類型的特性,否則將返回全部特性;第二個參數指定是否搜索該成員的繼承鏈以查找這些屬性。

C#反射:代碼

  1. class Program {     
  2.     static void Main(string[] args) {     
  3.        Type t = typeof(DemoClass);     
  4.        Console.WriteLine("下面列出應用于 {0} 的RecordAttribute屬性:" , t);     
  5.     
  6.        // 獲取所有的RecordAttributes特性     
  7.        object[] records = t.GetCustomAttributes(typeof(RecordAttribute), false);     
  8.     
  9.        foreach (RecordAttribute record in records) {     
  10.            Console.WriteLine("   {0}", record);     
  11.            Console.WriteLine("      類型:{0}", record.RecordType);     
  12.            Console.WriteLine("      作者:{0}", record.Author);     
  13.            Console.WriteLine("      日期:{0}", record.Date.ToShortDateString());     
  14.            if(!String.IsNullOrEmpty(record.Memo)){     
  15.               Console.WriteLine("      備注:{0}",record.Memo);     
  16.            }     
  17.        }     
  18.     }     
  19. }    

輸出為:

下面列出應用于 AttributeDemo.DemoClass 的RecordAttribute屬性:

   AttributeDemo.RecordAttribute

      類型:更新

      作者:Matthew

      日期:2008-1-20

      備注:修改 ToString()方法

   AttributeDemo.RecordAttribute

      類型:更新

      作者:Jimmy

      日期:2008-1-18

   AttributeDemo.RecordAttribute

      類型:創建

      作者:張子陽

      日期:2008-1-15

好了,到了這一步,我想將這些數據錄入數據庫中將不再是個問題,我們關于C#反射查看自定義特性的章節也就到此為止了。

【編輯推薦】

  1. C#基礎知識一覽
  2. 學習C#自定義用戶控件
  3. C#自定義組件和用戶組件屬性的設置
  4. C#編程中的組件-事件-委托
  5. Visual C#自定義組件的設計:Pop3Com組件
責任編輯:book05 來源: cnblogs
相關推薦

2009-08-04 08:58:01

C#自定義特性

2021-03-29 00:02:10

C#Attribute元素

2016-10-13 13:33:41

反射特性c#

2009-08-04 08:48:44

C#內置特性

2009-08-03 13:34:06

自定義C#控件

2009-08-28 17:45:19

C#自定義數據

2009-08-03 13:39:46

C#自定義用戶控件

2009-08-19 16:50:32

Visual C#C#語言特性

2009-08-26 17:10:09

C# 3.5新特性

2009-08-26 16:01:37

C#特性

2009-09-03 15:46:57

C#自定義事件

2020-04-30 21:40:14

C#特性編程語言

2009-08-04 12:40:34

c#自定義事件

2009-08-12 14:53:50

C#類型轉換函數

2024-09-11 14:46:48

C#旋轉按鈕

2009-09-17 16:34:24

C#組件類

2009-09-18 15:53:37

C# 3.0新語言特性

2021-06-17 06:52:37

C#自定義異常

2009-08-04 12:56:51

C#自定義事件

2009-08-04 09:56:46

C#事件處理自定義事件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99re视频在线免费观看 | 成年人的视频免费观看 | 高清视频一区二区三区 | 1区2区视频 | 中文字幕国产精品 | 日韩视频在线观看中文字幕 | 中文字幕一区二区三区四区不卡 | 国产在线视频三区 | 国产精品久久久久久久久免费软件 | 成人av一区二区在线观看 | 成人精品鲁一区一区二区 | av天天干| 成人一区精品 | 亚洲欧美在线一区 | 草樱av | 手机av在线| 人人干视频在线 | 伊人久久免费 | 99在线精品视频 | 国产成人99久久亚洲综合精品 | 国产精品毛片无码 | 国产欧美久久精品 | 99视频在线播放 | 国产激情一区二区三区 | 国产一区二区三区四区五区3d | 成人黄色在线观看 | 午夜电影福利 | 一区二区三区视频在线 | 日韩精品在线观看免费 | 精品成人免费一区二区在线播放 | 四虎网站在线观看 | 欧美精品日韩精品国产精品 | 在线一区二区三区 | 福利精品在线观看 | 亚洲精品一区二区三区中文字幕 | 视频一区二区三区中文字幕 | 精品欧美色视频网站在线观看 | 日韩精品福利 | 精品视频一区二区三区在线观看 | 午夜国产 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 |