社区
C#
帖子详情
C#如何获取静态类的调用者?
勤久智远
2015-03-13 05:26:10
class A
{
public static void Test(){
//如何在这里获取是 A.Test() 调用还是 B.Test() 调用?
}
}
class B : A
{
}
public main()
{
A.Test();
B.Test();
}
...全文
213
3
打赏
收藏
C#如何获取静态类的调用者?
class A { public static void Test(){ //如何在这里获取是 A.Test() 调用还是 B.Test() 调用? } } class B : A { } public main() { A.Test(); B.Test(); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2015-03-13
打赏
举报
回复
应该让调用者传参数。stackframe获取的不可靠。
moonwrite
2015-03-13
打赏
举报
回复
静态方法是属于类的,所以那个类定义的就是那个类调用的 应该不存在像实例方法的多态问题
娃都会打酱油了
2015-03-13
打赏
举报
回复
StackFrame
C#
获得
调用者
信息
sourceFilePath = "", //
获取
源文件中调用方法的行号 [CallerLineNumber] int sourceLineNumber = 0) { Trace.WriteLine("message: " + message); Trace.WriteLine("member name: " + memberName); Trace.WriteLine...
c#
在静态方法里,怎么能得到
调用者
的类名?
System.Diagnostics.StackTracest=newSystem.Diagnostics.StackTrace(); stringname=st.GetFrame(1)....在静态函数中可以用此名称作为事件的发送者 如: DxMessageHelper.DxSendMessage(callName,getTaskMsg); ...
C#
类的分类(
静态类
、实例类、嵌套类、结构、简单的抽象类、简单的密封类)
本节课我们来学习类的扩展分类,看我的标题中就罗列出了类的分类,类按照声明方式和功能定义共分为这六种类,实例类就是我们一直在...
静态类
--------------------------------------------------------------------
C#
学习笔记----静态字段和静态方法
1、使用关键字 static 修饰的字段或方法成为静态字段和静态方法,如 public static int num = 1; 2、静态字段属于类,并为类所用。而非静态字段属于对象,...6、
C#
静态方法及属性在程序启动的时候,就全部装入内存的,
C#
——静态构造函数什么时间调用
结论:在这里第一次使用类之前调用的意思不单单指new一个对象的时候已包括通过类访问静态成员的时候。 理解:在第一次 Student s1=new Student()或者第一次Student.school时都会执行static Student(){}静态构造...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章