C# 请参见Micro Framework中的当前方法名称

C# 请参见Micro Framework中的当前方法名称,c#,.net-micro-framework,C#,.net Micro Framework,如何在Micro Framework中查看当前方法名称?我知道这两个选项,但它们适用于Windows Framework: 一, 二, 编辑:还有另一种方法,但在微观框架中两者都不起作用: 三, 您可以尝试使用反射来实现这一点……我知道如何使用CSLA框架,但我认为这对您现在没有帮助 此链接可以帮助您: 祝您好运。我正在处理一个日志保护程序类。我添加了一个新方法,但这两个方法都不起作用。 MethodBase method = (new StackTrace(true)).GetFrame(0)

如何在Micro Framework中查看当前方法名称?我知道这两个选项,但它们适用于Windows Framework:

一,

二,

编辑:还有另一种方法,但在微观框架中两者都不起作用:

三,


您可以尝试使用反射来实现这一点……我知道如何使用CSLA框架,但我认为这对您现在没有帮助

此链接可以帮助您:


祝您好运。

我正在处理一个日志保护程序类。我添加了一个新方法,但这两个方法都不起作用。
MethodBase method = (new StackTrace(true)).GetFrame(0).GetMethod();
string methodname = method.DeclaringType.FullName + "." + method.Name;
MethodBase method = MethodInfo.GetCurrentMethod();
string methodname = method.DeclaringType.FullName + "." + method.Name;
using System.Diagnostics;
// get call stack
StackTrace stackTrace = new StackTrace();
// get calling method name
Console.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);