如何使用&&引用;要正确显示的C#按钮文本属性中的字符

如何使用&&引用;要正确显示的C#按钮文本属性中的字符,c#,text,string-formatting,C#,Text,String Formatting,我的C#代码是: 但是当我运行这段代码时,表单上的按钮显示BC(C通常带有下划线) 我知道我可以将其设置为B&&C以使我的按钮文本显示为B&C,但我的应用程序的用户在配置按钮上的文本时不知道键入B&&C 他们只会键入B&C,或C&B等,它们将显示为BC和CB 我怎样才能解决这个问题 谢谢。只需在设置按钮文本之前替换“&”: button.Text = text.Replace("&","&&"); button.Text = text.Replace("&","

我的C#代码是:

但是当我运行这段代码时,表单上的按钮显示BC(C通常带有下划线)

我知道我可以将其设置为B&&C以使我的按钮文本显示为B&C,但我的应用程序的用户在配置按钮上的文本时不知道键入B&&C

他们只会键入B&C,或C&B等,它们将显示为BC和CB

我怎样才能解决这个问题

谢谢。

只需在设置按钮文本之前替换“&”:

button.Text = text.Replace("&","&&");
button.Text = text.Replace("&","&&");