我有一个要求,我需要知道类 ( ApiController )的名称,该类具有一个方法 ( GetMethod ),该方法由来自不同类 ( OtherClass ) 的另一个方法 ( OtherMethod )调用。
为了帮助解释这一点,我希望下面的伪代码片段有所帮助。
接口控制器.cs
public class ApiController
{
public void GetMethod()
{
OtherMethod();
}
}
其他类.cs
public class OtherClass()
{
public void OtherMethod()
{
Console.WriteLine(/*I want to get the value 'ApiController' to print out*/)
}
}
我试过的:
我看过如何找到调用当前方法的方法?答案将使我获得调用方法(OtherMethod)而不是具有该方法的类(ApiController)
我尝试[CallerMemberName]并使用了StackTrace属性,但这些属性并没有让我知道方法的类名
临摹微笑
守着一只汪
红颜莎娜
相关分类