誰が文以下、これら二つの違いは何か知っています:XDocument:.Root.Valueと.Root.ToStringの違い
xdoc.Root.Value;
と
xdoc.Root.ToString();
私自身の研究から、私は最初の行がルートノードを削除し、 '\ r \ n'を '\ n'に置き換えているのに対して、2番目の行はコンテンツをオリジナルとして保持していることがわかります。私は正しいですか?それをバックアップするためのドキュメント? 最初の行を使用したいが、元のWindowsの新しい行を保持したいので、それを行う方法はありますか?
だけのソースコードを調査します'XDocument.Root'が' XElement(XElement.Value) 'であるため、例えば[XElement.Value](https://referencesource.microsoft.com/#System.Xml.Linq/System/Xml/Linq/XLinq.cs,28102f706d70b3a2) 'type – Fabio