C#获取当前正在执行的代码的命名空间、类、方法的名称
2023-09-14 09:10:47 时间
转载 https://blog.csdn.net/huaxiyuan/article/details/52677889
静态:
命名空间+类:System.Reflection.MethodBase.GetCurrentMethod().ReflectedType.FullName
命名空间:System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace
类:System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name
方法:new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name
非静态:
命名空间:this.GetType().ToString()
类:this.GetType().Name
方法:new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name
相关文章
- C# 基础知识 (三).主子对话框数值传递
- C#, CLR, and .NET Framework versions
- C# 写入XML文档三种方法详细介绍
- C# 游戏服务器框架
- C#基于RSA加密算法实现软件注册实战演练
- C#控制台输出退格实现变换闪烁的字符效果
- C# Winform退出程序的方法介绍
- 编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
- 重学c#系列——c# 托管和非托管资源(三)
- C#--SelectedIndexChanged事件, SelectedValueChanged事件和SelectionChangeCommitted事件的区别及联系
- windows下使用C#获取特定进程网络流量
- C# 流总结(Stream)
- C# DataSet.AcceptChanges 方法
- C#中各种编码格式的区别
- C#(同步调用、异步调用、异步回调)
- C# 泛型编程之泛型类、泛型方法、泛型约束
- C# 清除事件绑定的函数
- C# 判断字符串是否可以转化为数字
- Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net
- Atitit。Cas机制 软件开发 编程语言 无锁机制 java c# php
- paip.截取字符串byLastDot方法总结uapi python java php c# 总结
- C#反射使用方法过程及步骤
- 改善C#程序157个建议——建议37学习笔记:使用Lambda表达式代替方法和匿名方法
- C#编程基础第七章:面向对象编程
- 总结全网C#取随机数方法(整型,浮点型,字符串)
- C#里使用ExcelDataReader读取EXCEL文件的简单方法
- .NET(C#) 读取Resource资源文件的方法
- C# 构造函数的使用方法
- c# Thread.Join()方法讲解
- [C#]c#中数据的同步加锁机制 的几种方法
- C#序列化枚举为字符串和自定义转换器