【发布时间】:2016-09-09 11:51:19
【问题描述】:
所以我有一个包含县名的数组。标签的文本(参见图片'2')具有数组值的文本。按钮(见图 '1')有标签“Drenthe”,与数组的值相同。
我的问题是:如何检查我单击的按钮的标签是否与标签文本相同。这可以用 if 语句来完成吗?如果有怎么办?
如果点击右键,分数应该是++,如果没有点击,分数应该是--。
【问题讨论】:
-
if(label.Tag == button.Text){/*do something*/} -
你的意思是:if(button.Tag == label.Text) { score++; }
-
我收到此警报:警告:可能存在意外的参考比较;要进行值比较,请将左侧转换为类型 'string'
-
将标签转换为字符串:
(string)button.Tag
标签: c# arrays winforms if-statement windows-forms-designer