单项选择题

A.合同解除适用于无效合同
B.合同解除的条件必须是法定的
C.合同解除的条件必须是约定的
D.合同解除必须有解除行为