我对C#相当陌生,虽然我能够处理现有的代码并进行更改,但有些事情对我来说并不是很明显。我目前正在C#上做一个Pluralsight课程,以进一步提高我的知识水平。覆盖一个现有的类并设置属性值
我所看到的是,您可以为您自己的用途创建一个现有类的自定义类。我看到一个执行here,其中设置了Encoding
的重写属性。我正在开发一个项目,我需要在各种场景中创建大量XML文档。我想为所有人使用相同的设置,我希望可以使用我自己的类来避免必须多次粘贴相同的代码。设置代码,我想实例化类时设置低于:
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = ("\t");
settings.OmitXmlDeclaration = true;
我的目标是创建一个将被实例化类似下面的自定义类,但将有上面的设置已经设置
CustomXmlWriterSettings settings = new CustomXmlWriterSettings();
我相信你正在编写一个自定义XML编写器,并将这个CustomXML编写器设置传递给它,而初始化正确吗?如果是这种情况还有另一种方法可以做到这一点 – Ramankingdom