1

LINQ.Binaryを含む要素を使用してXElementを作成しています。

行は次のようになります。

new XElement("Data", binData));

binDataのタイプはSystem.Data.Linq.Binaryです。

私が理解していないのは、作成されたxmlを見ると、次のように表示されるということです。

<Data>"mydata"</Data>

それ以外の

<Data>mydata</Data>

なぜ引用符があり、どうすればそれらを取り除くことができますか。

4

1 に答える 1

1

あなたが得ている理由は、それがのメソッド"mydata"の出力があなたに与えるものだからです。System.Data.Linq.BinaryToString()

他にもたくさんありますが、これはそれらを取り除く簡単な方法です。

string bindatastr = binData.ToString();
new XElement("Data", bindatastr.Substring(1, bindatastr.Length - 2));
于 2010-11-16T22:40:32.973 に答える