【发布时间】:2017-08-29 21:45:20
【问题描述】:
我正在练习 C# 编程,并且正在学习我在网上找到的教程。我对 Visual Studio 女士产生了兴趣,目前一直在自学。我已经对教程进行了自己的编辑,但尽可能接近教程。一切似乎都很好,除了代码中有一部分我无论做什么或研究都无法弄清楚。在教程中,它让我创建了 30 个图片框。每个图片框都标有一个单词名称,例如块或砖块或您选择的任何名称。我认为这是为了更容易一次使用所有图片框而不是一次执行一个 if/else 语句。我明白只说“如果图片框有标签“砖块”然后做 XYZ 会更省时间。 无论如何,我按照代码到了 T 但 visualbasic 说
"可能是非预期的引用比较;要进行值比较,请将左侧转换为类型 'string'
这是给我的代码部分
foreach (Control x in this.Controls)
{
if (x is PictureBox && x.Tag == "blockies")
{
if (pBall.Bounds.IntersectsWith(x.Bounds))
{
this.Controls.Remove(x);
pBally = -pBally;
score++;
}
}
}
它有一条从 x.Tag 到 blockies 的绿色波浪线” 谢谢你的帮助。 附言。窗体
【问题讨论】:
-
but visualbasic is sayingVB 代码在哪里? -
上面的引号中的内容差不多。
-
我看到了,但是和VB没有任何关系。它是 c#
-
对不起,我的意思是这只是使用 VS 2017 的 Windows Form C#
标签: c# visual-studio-2017