2
我想通過Windows Phone和Windows Store應用程序支持獲取當前正在執行的便攜式程序集中的方法信息。 然而,MethodInfo.GetCurrentMethod()
和MethodBase.GetCurrentMethod()
在這種便攜式組件中不可用。 如何獲取當前方法的MethodInfo?在便攜式彙編中獲取當前方法的MethodInfo
我想通過Windows Phone和Windows Store應用程序支持獲取當前正在執行的便攜式程序集中的方法信息。 然而,MethodInfo.GetCurrentMethod()
和MethodBase.GetCurrentMethod()
在這種便攜式組件中不可用。 如何獲取當前方法的MethodInfo?在便攜式彙編中獲取當前方法的MethodInfo
也許你必須使用Type.GetMethod
(還有其他重載)?
我正在將一個庫移植到便攜式實現中。該庫有許多獲取自己的MethodInfo的方法。 我可以使用'Type.GetMethod()'作爲解決方法,但它需要幾十次調用,比如'typeof(FooClass).GetMethod(「BarMethod」)'。 在我看來,這是一種糟糕的風格(AKA字符串類型代碼)。 –
@ konstantin.zaikin我同意。但我不認爲有另一種方式。下面是關於相同的方法的另一個問題:[可移植的類庫相當於MethodBase.GetCurrentMethod](http://stackoverflow.com/questions/8657744/) –
謝謝,看起來像它缺少,因爲它不存在於Windows應用商店應用程序 –