以前从未见过类似的东西。我正在做一个非常简单的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