我的代码vb aatk = matk + = 300有问题

时间:2018-10-27 22:15:06

标签: vb.net

我的代码有问题

Case 101
    aatk = matk += 100
    Exit Select

enter image description here

2 个答案:

答案 0 :(得分:0)

如评论中所述:您不会像原始问题中那样同时使用=+=。您也无需指定Exit Select,因为这已经是Select Case的默认行为。

您不清楚要使用aatkdadd做什么,因此如果您想拥有它们,则假设它们是整数:

包含aatk结果的

dadd + value使用此:

        Case 100
            aatk = matk + 100
        Case 101
            aatk = matk + 300
        Case 102
            aatk = matk + 500

aatk包含其原始值加上dadd + value的结果,请使用以下命令:

        Case 100
            aatk += matk + 100
        Case 101
            aatk += matk + 300
        Case 102
            aatk += matk + 500

我希望您已经足够清楚地进行必要的更改。

答案 1 :(得分:0)

不能有多个等号。

由于您没有描述所需的内容,因此我假设您要使aatk等于mtk +值,并且还要按值增加mtk。

在这种情况下,您可以这样做:

Case 101
        matk += 100
        aatk = matk + 100
Case 102
...