单项选择题

对于他国违反条约的行为,在什么情况下可以采取反措施?()

A.他国出于危难或危急情况而违反条约
B.他国出于自卫而违反条约
C.他国因经济困难而违反条约
D.他国出于不可抗力而违反条约