【发布时间】:2015-07-27 11:56:30
【问题描述】:
C# Substring() 不起作用,它在 & 符号之前停止:
var name = "my_company_&_friends";
var sub = name.Substring(2);
// sub should be all string starting with symbol index 2
// sub should be "_company_&_friends"
// but it is "_company_"
这是一个错误吗?如何解决?
【问题讨论】:
-
sub的显示效果如何?我刚刚在控制台应用程序中运行该代码以及Console.WriteLine(),结果看起来不错。 -
我的通灵调试技能告诉我,您将其渲染为 HTML 并忘记了转义。
-
不行,无法复制。
-
C# 不是问题
-
我的通灵调试技能与
SLaks的一致,因为给出的代码完美运行,但将其输出为 HTML 确实会显示_company_。