Le typage26 La solution: Le boxing class Prog { static void f(object o){} public static void Main( String[] argv ) { int i = 9 ; f(i); } Le code CIL de cette méthode Main() est le suivant :.locals init ([0] int32 i) IL_0000: ldc.i4.s 9 IL_0002: stloc.0 IL_0003: ldloc.0 IL_0004: box [mscorlib]System.Int32 IL_0009: call void Prog::f(object) IL_000e: ret Boxing / Unboxing
{}