gpt4 book ai didi

c# - 获取参数的全名(命名空间、类、方法和名称)c#

转载 作者:行者123 更新时间:2023-12-04 16:55:41 34 4
gpt4 key购买 nike

我将如何获取参数或变量的命名空间、类、方法和名称。例如:

namespace TheNamespace
{
class Theclass
{
void Thing()
{
string thevariable = "";
string b = thevariable.GetFullName();
// b would be equal to TheNamespace.Theclass.Thing.thevariable
}
}

}

我该怎么做

最佳答案

参数和变量没有命名空间/类名,因此要获取您要查找的字符串,只需组合 Can you use reflection to find the name of the currently executing method?get name of a variable or parameter :

string b = 
System.Reflection.MethodBase.GetCurrentMethod().Name + "." +
nameof(thevariable);

关于c# - 获取参数的全名(命名空间、类、方法和名称)c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54489566/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com