using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Reflection; namespace GetMethodNameSpace
{
class Program
{
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().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();
}
}
}

最新文章

  1. mysql 查看数据库、表的基本命令
  2. msbuild ConfuserEx.Build 加密
  3. Android中在sdcard上创建文件夹
  4. OC基础(18)
  5. 一步一步实现Linux设备驱动的Helloworld模块
  6. JQuery multiselect的相关使用
  7. statusBar显示白色字体
  8. openssl ans.1编码规则分析及证书密钥编码方式
  9. linux学习笔记之零散笔记。
  10. yii Query Builder (yii 查询构造器) 官方指南翻译
  11. Oracle使用rowid删除重复记录
  12. yii2 中布局文件的 设置方法
  13. 产品经理之UML表达业务逻辑
  14. Nestjs OpenAPI(Swagger)
  15. ElasticSearch实践系列(二):探索集群
  16. 【转】常见的Web实时消息交互方式和SignalR
  17. python测试开发django-23.admin列表页优化和排序
  18. 【Scala】Scala学习资料
  19. [转]为Kindeditor控件添加图片自动上传功能
  20. [LeetCode] Unique Paths && Unique Paths II && Minimum Path Sum (动态规划之 Matrix DP )

热门文章

  1. 【TOJ 3305】Hero In Maze II
  2. CentOS查看占用端口并关闭
  3. centOS下yum报错
  4. c语言中 *p++ 和 (*p)++ 和 *(p++) 和 *(++p) 和++(*p)和 *(p--)和 *(--p)有什么区别?
  5. 嵌入式框架Zorb Framework搭建三:列表的实现
  6. System.Speech使用
  7. Kubernetes-深入分析集群安全机制
  8. python, pycharm, virtualenv 的使用
  9. 图片验证码给AI使用
  10. @Transactional spring 事务失效(转载)