Given a couple types like this:
interface I {} class C : I {}
How can I do a static type cast? By this I mean: how can I change its type in
var c = new C(); I i = c; // statically checked
equals to
I i = new C();