Considere o seguinte trecho de código escrito em .NET:class
Considere o seguinte trecho de código escrito em .NET:class E {public String n;}class M : E {public Integer id;}class A {public static void Main() {M m = new M();PE(m); DateTime d = new DateTime(2008, 1, 1);PE(d);}public void PE(Object o) {E e = (E) o;}}Esse trecho de código: