以前從未見過類似的東西。我正在做一個非常簡單的DataReader值分配。.NET字符串賦值刪除字符
story.Byline = _r["Byline"].ToString();
但_r["Byline"].ToString()
和story.Byline
值是分配後的不同。以下是立即窗口的輸出:
story.Byline
"Associated Press - FIRST LASTAssociated Press - FIRST LAST"
_r["Byline"].ToString()
"Associated Press - FIRST LAST<br />Associated Press - FIRST LAST"
爲什麼<br />
被刪除?
'story.Byline'是什麼樣的? – dlev
story.Byline只是一個公共字符串。我複製顯示值的即時窗口的輸出。 – Dzejms
'_r [「Byline」]'是什麼類型?它是一個XML節點嗎?嘗試'_r [「Byline」]。GetType()。Name'。它可能*'.ToString()'刪除一些格式,但如果'_r [「Byline」]'是字符串類型則不會。 – Kobi