BindingFlags.Defaulthtml
不指定綁定標誌函數
BindingFlags.IgnoreCasespa
表示忽略 name 的大小寫,不該考慮成員名的大小寫orm
BindingFlags.DeclaredOnlyhtm
只應考慮在所提供類型的層次結構級別上聲明的成員。不考慮繼承成員。繼承
BindingFlags.Instance事件
只搜索實例成員get
BindingFlags.Staticit
只搜索靜態成員搜索
BindingFlags.Public
只搜索公共成員
BindingFlags.NonPublic
只搜索非公共成員(即私有成員和受保護的成員)。
BindingFlags.FlattenHierarchy
應返回層次結構上的公共靜態成員和受保護的靜態成員。不返回繼承類中的私有靜態成員。靜態成員包括字段、方法、事件和屬性。不返回嵌套類型。
BindingFlags.InvokeMethod
表示調用方法,而不調用構造函數或類型初始值設定項。對 SetField 或 SetProperty 無效。
BindingFlags.CreateInstance
表示調用構造函數。忽略 name。對其餘調用標誌無效。
BindingFlags.GetField
表示獲取字段值。對 SetField 無效。
BindingFlags.SetField
表示設置字段值。對 GetField 無效。
BindingFlags.GetProperty
表示獲取屬性。對 SetProperty 無效。
BindingFlags.SetProperty
表示設置屬性。對 GetProperty 無效。
參考資料:反射中BindingFlags的值 http://www.studyofnet.com/news/1046.html