我對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