如果我构建一个这样的简单字符串:
string myStr = "Kayla & William";
然后只需在以下表单上设置标签文字:
lbl_Phrase.Text = myStr;
表单中的输出会删除&符号(&)
我试过了:
当我调试并逐步执行代码时,字符串包含&
就好了。另外,我可以将字符串写入Debug.WriteLine(myStr);
,看起来很棒。
问题是否与表单如何显示字符串有关?如何让标签显示&
?
答案 0 :(得分:6)
你需要使用双&符号&&
来逃避它,以显示单个&符号&
注意:单个&
具有不同的含义,它将被视为ACCESS KEY PREFIX
个字符,您需要将其与另一个&
试试这个:
&&
OR
您可以将UseMnemonic
的{{1}}属性设置为label
,并仅设置false
&符号one
。当您将&
设置为UseMnemonic
时false
&符号将被视为普通文字并显示。