单项选择题

A.合同解除适用于所有合同
B.合同解除使合同效力指向将来消灭
C.合同解除须符合法律规定或合同约定
D.合同解除是单方法律行为