私は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