2016-08-15 57 views
0

統計:的Visual Studio 2015年C# 硒的webdriver 2.53.1 的Internet Explorer 11System.Reflection.MethodBase.GetCurrentMethod();給予 「.ctor」

嘗試的方法名稱添加到我的清晰的報告。 我使用

MethodBase m = System.Reflection.MethodBase.GetCurrentMethod(); 

然後我打電話

m.Name 

期待看到的方法名稱,而是在我的報告調用「.ctor()」

任何關於如何建議調用實際的方法名稱呢?

+0

你從構造函數調用它? –

回答

1

ctor()是一個類的默認構造函數。這意味着你正在調用GetCurrentMethod()而你正在調用它的類仍在構建中。

你也可能希望得到的類名(見here):

string className = MethodBase.GetCurrentMethod().DeclaringType.Name; 
+0

或者提供的代碼是類中的字段 - 在構建類時將調用字段初始值設定項。 –