[单选题]

依据合同法的规定,当事人一方可以解除合同的情况为()。

A .不可抗力发生

B .当事人一方迟延履行主要债务

C .当事人一方有违约行为

D .在履行期限届满之前,当事人一方以自己的行为表明不履行主要债务

参考答案与解析: