可能是一个愚蠢的问题,可以向谷歌学习,但我是C#的新手,并试图找出可能的未来澄清。所以这里是最好的地方。
例如: 我们为什么不写;
XmlWriter writer = new XmlWriter("C:\\1.xml",settings);
代替写作;
XmlWriter writer = XmlWriter.Create("C:\\1.xml",settings);
(没有新关键字和.Create方法。)
什么是XmlWriter完全命名为类?
另外我怎么知道在BCL中实例化哪个类?就像我不知道如何知道它的语法一样。什么是简单的方式?智力如何帮助我?
答案 0 :(得分:1)
因为这是一个工厂方法,所以它会创建一个派生类,如XmlWellFormedWriter
,XmlAsyncCheckWriter
等,这取决于设置。