当事人一方因第三人的原因,造成违约的,应由()承担违约责任。
A.当事人一方
B.第三人
C.当事人一方和第三人连带
D.先由第三人向当事人一方承担,然后再当当事人一方
请帮忙给出正确答案和分析,谢谢!