【发布时间】:2014-07-30 11:28:57
【问题描述】:
美好的一天,我之前问过这个问题,但我并没有具体说明我的道歉。我正在使用图片框作为每个单元格制作一个简单的 windForms 国际象棋游戏。根据规则,如果牢房被敌方棋子瞄准,国王就不能移动。为了实现这个规则,我使用了 pictureBox.Tag 属性并为其分配了一个字符串。如果某件作品以它为目标,我会使用pictureBox1.Tag += "D" D,就像在危险中一样。因此,如果有两块以它为目标,Tag 将变为"DD"。我的问题是 - 如何从我的字符串中只删除一个 'D' ?我可以使用-= 运算符或类似的东西吗?
【问题讨论】:
-
看看SubString方法。
-
您是在这些字符串中保留大量元信息还是只是 D?如果只是 D 则执行 = 而不是 +=。
-
我只是在学习编程,我在网上搜索并没有找到我需要的东西。如果我要问一个明显的问题,请给我一些答案,或者至少给我一个答案链接。
-
@kenny,这适用于 java,但同样适用。