XElement с System.Data.Linq.Binary - PullRequest
       19

XElement с System.Data.Linq.Binary

1 голос
/ 17 ноября 2010

Я делаю XElement с элементом, в котором есть LINQ.Binary ..

Линия выглядит так:

new XElement("Data", binData));

Где binData имеет тип System.Data.Linq.Binary

что я не понимаю, так это то, что когда я смотрю на созданный xml, он показывает

<Data>"mydata"</Data>

вместо

<Data>mydata</Data>

почему существуют кавычки и как от них избавиться.

1 Ответ

1 голос
/ 17 ноября 2010

Причина, по которой вы получаете "mydata", заключается в том, что именно так выдает вывод ToString() метод System.Data.Linq.Binary.

Это простой способ избавиться от них, хотя и достаточнодругих существует:

string bindatastr = binData.ToString();
new XElement("Data", bindatastr.Substring(1, bindatastr.Length - 2));
...