其他分享
首页 > 其他分享> > 静态类的静态方法将如何知道调用方?

静态类的静态方法将如何知道调用方?

作者:互联网

想象一下,我里面有一个静态类和一个静态方法.它必须由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