Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
发布时间:2020-12-16 03:44:50 所属栏目:asp.Net 来源:网络整理
导读:public ? static ? string ? GetMethodInfo() { ???? string ? str?=? "" ;? ???? //取得当前方法命名空间 ???? str?+=? "命名空间名:" +System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace?+ "n" ; ???? //取得当前方法类全名?包括
public ?
static ?
string ?
GetMethodInfo()
{
????
string ?
str?=?
""
;?
????
//取得当前方法命名空间
????
str?+=?
"命名空间名:"
+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace?+
"n"
;
????
//取得当前方法类全名?包括命名空间
????
str?+=?
"命名空间+类名:"
+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName?+?
"n"
;
????
//获得当前类名
????
str?+=?
"类名:"
+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name+?
"n"
;
????
//取得当前方法名
????
str?+=?
"方法名:"
+System.Reflection.MethodBase.GetCurrentMethod().Name?+?
"n"
;
????
str?+=?
"n"
;????
????
StackTrace?ss?=?
new ?
StackTrace(
true
);
????
MethodBase?mb?=?ss.GetFrame(1).GetMethod();
????
//取得父方法命名空间
????
str?+=?mb.DeclaringType.Namespace?+?
"n"
;
????
//取得父方法类名
????
str?+=?mb.DeclaringType.Name?+?
"n"
;
????
//取得父方法类全名
????
str?+=?mb.DeclaringType.FullName?+?
"n"
;
????
//取得父方法名
????
str?+=?mb.Name?+?
"n"
;
????
return ?
str;
}
public ?
static ?
void ?
Main()
{
????
Console.WriteLine(GetMethodInfo());
????
Console.ReadKey();
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 以编程方式将Javascript文件添加到.net中的用户
- asp.net – 如何停止RadioButtonList标签文本从按钮下包装
- asp.net-mvc – 如何使用MsBuild MsDeployPublish来定位本地
- asp.net-mvc – MVC 4 ModelBinder
- entity-framework – 序列化时如何忽略导航属性
- asp.net – .aspx文件中的条件编译
- asp.net-mvc – MVC DateTime文本框格式化问题
- asp.net – 使用Linq将单个值返回给SQL
- asp.net-mvc – ASP.Net MVC 2.0 Html.HiddenFor HtmlHelpe
- 如何检查它是否与ASP.NET中的用户相同?
推荐文章
站长推荐
- asp.net – 安装MS Web Deploy 3.0 – 无法启动W
- asp.net-mvc – 设置debug = false实际导致远程S
- asp.net-mvc – 如何在ActionFilterAttribute AS
- asp.net – 应用程序的一个大型实例,或许多中型应
- asp.net – 使用MVC2的AJAX请求中的CSRF保护
- asp.net-mvc – 显示主键是一种危险
- 我可以在ASP.NET中获取浏览器时区,还是依靠JS操作
- 在ASP.NET中的Web.Config中模拟标签
- asp.net-mvc – ASP.NET MVC QueryString默认覆盖
- asp.net-mvc-3 – 在ASP.NET MVC中本地化/翻译路
热点阅读