单项选择题

若在签订合同时出现了现行法律未能规定的情况,可根据《合同法》的( )进行价值补充。

A.遵守公序良俗原则
B.公平原则
C.自愿原则
D.诚实信用原则