静态类的静态方法将如何知道调用方?
作者:互联网
想象一下,我里面有一个静态类和一个静态方法.它必须由10个不同的类访问.但是静态类如何知道谁调用了它:(
这是一个面试问题….请正确改写并回答我,我是新来的:(
解决方法:
我会尝试以下方法:
public class ParentClass
{
}
public class ChildClass : ParentClass
{
}
public static class StaticClass
{
public static void SomeMethod(ParentClass d)
{
var t = d.GetType();
}
}
public class StaticChildren
{
public void Children()
{
var p = new ChildClass();
StaticClass.SomeMethod(p);
}
}
仅传递实例是您在这里可以执行的最简单的操作.
标签:c-4-0,static,static-methods,c,net 来源: https://codeday.me/bug/20191201/2077703.html