A.IBr、ICl是共价化合物,这些化合物中都不存在碘元素的阳离子,所以不能根据这些事实证明碘元素呈现金属性,故A错误; B.I2O5等碘的氧化物是共价化合物,不存在碘元素的阳离子,所以不能根据这些事实证明碘元素呈现金属性,故B错误;C.I(NO3)3、I(ClO4)3?2H2O等化合物,其中碘呈正价,体现了金属性,故C正确;D.碘(I2)易溶于KI等碘化物溶液形成I3-离子,但不存在碘元素的阳离子,故D错误.故选:C.