[单选题]
依据合同法的规定,当事人一方可以解除合同的情况为()。
A .不可抗力发生
B .当事人一方迟延履行主要债务
C .当事人一方有违约行为
D .在履行期限届满之前,当事人一方以自己的行为表明不履行主要债务
参考答案与解析: