今天我发现将字符串放在资源文件中将导致它们被视为文字,即将"第一行文本\n第二行文本"放入将导致转义字符本身被转义,因此存储的是"第一行的文字\n第二行的文字" - 然后这些出现在显示中,而不是我的回车和标签
所以我想做的是使用string.replace \\变成\- 这似乎不起作用.
s.Replace("\\\\", "\\");
根本不会改变字符串,因为字符串认为只有1个反斜杠
s.Replace("\\", "");
替换所有的双引号,只留下n代替\n
另外,使用@和一半的\字符或Regex.Replace方法给出相同的结果
任何人都知道一个很好的方法来做到这一点,而不是逐字逐句地循环?
可能重复:
在Windows窗体的文本标签中输入"&"符号?
标签中是否有任何属性可以在C#中显示"&"?
我正在尝试在标签中显示客户名称.当名称中有任何"&"符号时,它将显示为"_".例如,A&B XXX显示为AB带B下划线.
而不是硬编码,有没有办法&通过设置任何属性显示收到的符号?