单项选择题

以下哪项不是高镁血症的原因()

A.糖尿病酮症酸中毒
B.脱水
C.肾衰竭
D.肺心病
E.甲状腺功能亢进