比方说,我有一个字符串:子串用特殊字符
string str = "09012013 Receipt 09012013 #12"
我想要做的子串,返回“回执09012013#12”,我用子:
var result = str.Substring(9);
,结果是只有“收据09012013”
我试着用其他特殊字符(%,§,$ ...),它工作过,子串返回“Receipt 09012013%12”,但是用#和&,子串只返回“Receipt 09012013 ”。
有什么想法?谢谢。
EDIT
我的代码:
new NaviListItem("renameBtn", "showwaitingscreen", "akte/renameakte?entityid=" + Request["parentid"] + "&aktenkurzbezeichnung=" + Model.Node.Header.Substring(Model.Node.Ordnungsnummer.Length+1), "umbenennen.png", Model.RenameVisible, "Umbenennen", "Umbenennen"),
对我来说,结果是“收据09012013#12”。你有没有用自己的扩展方法'Substring'? –
按原样工作。 – scartag
在我的电脑上,您的问题中的每个特殊字符都可以继续使用。 –