为什么当我使用字符串"&&"时,它只在表单标签上显示"&"

rpp*_*pig 1 c# winforms

str = "&&";            
label1.Text = str;
Run Code Online (Sandbox Code Playgroud)

它只显示"&"

怎么解决?对不起,我的英语很差

小智 9

这是因为&(&符号)被称为助记符,它被解释为这样.当您执行"Text && Text"时,双&符号(&&)将显示为"文本和文本".

您可以将Label.UseMnemonic属性设置为false.默认值为true.