什么是new()函数?

Tar*_*rik 4 c# design-patterns proxy-pattern

我一直在学习设计模式,我从类中看到了这样一个方法调用:

class Client: SubjectAccessor {
    static void Main() {
        Console.WriteLine("Proxy Pattern\n");

        ISubject subject = new Proxy();
        Console.WriteLine(subject.Requesy());

        subject = new(); //Here is what I am asking
        COnsole.WriteLine(subject.Request());
    }
}
Run Code Online (Sandbox Code Playgroud)

你可以看到那里有一个subject = new();电话,我想知道它是否正在创建一个新的实例Proxy或其他东西.我没有发现任何与此相关的内容.

非常感谢您的帮助.

如果你需要,我可以粘贴整个代码或实际上它写在书上,所以我需要在这里写下来.

谢谢.

Mar*_*ell 11

这是书中的拼写错误.没有当前版本的C#有效(它应该引发"预期类型"编译器错误).没有背景,就不可能知道它应该是什么.

  • @Max - 呃...测试通过了? (2认同)