单项选择题

下列哪些疾病常引起脾大

A.伤寒 
B.心内膜炎 
C.肝硬化 
D.门静脉阻塞 
E.以上都是