【问题标题】:C# Substring() stops string at & symbolC# Substring() 在 & 符号处停止字符串
【发布时间】: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_

标签: c# string substring


【解决方案1】:

这是你所期待的
http://csharppad.com/gist/f38e23c03c66664698a7

您在此之后所做的事情可能会导致问题。

【讨论】:

    【解决方案2】:

    你的问题。 在我的系统上 http://i.imgur.com/RT52Abn.png

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多