为什么系统老提示在0.04%后的“;”是无效的啊,求解答一下

public override float GetSalary(float Basesalary)
{

        float  currpay = base.GetSalary(Basesalary);           
        currpay =currpay +number*0.04% ;
        return currpay;
    }

该情景下%为字符串,不能直接参与运算。若参与运算,为“取余”。

同意楼上回答,%不能直接参与运算