[英]How to find private static methods in static class using reflection?
我有一個靜態類,我想使用typeof(MyStaticClass).GetMethods()找到它的私有靜態方法,但它始終只向我顯示公共方法。
我該如何實現?
使用包含BindingFlags
參數的GetMethods
的重載:
var methods = typeof(MyStaticClass)
.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static);
(我沒有包含BindingFlags.Instance
因為您已經明確地說這是一個靜態類;要查找任何類中的所有方法,請也包括該類。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.