单项选择题

宣告失踪的法律后果是( )。

A.婚姻关系解除
B.失踪人民事主体资格消灭
C.财产发生代管
D.财产发生继承