J'ai un doute concernant le moulage.Paramètre Casting and Out
public void Test(out T a, out T b)
{
object d,e;
d = 10;
e = 35;
Console.WriteLine(d.GetType());
a = (T)d;
b = (T)e;
}
Ici, d.getType() renvoie System.int32. donc ma question est pourquoi ne pouvons-nous pas directement coder quelque chose comme a = (T) 10; Je ne comprends pas correctement. Merci.
Ok, j'ai compris: "T doit être une sous-classe ou une super-classe de System.int32 pour lancer le travail." .. c'est la clé .thats pourquoi l'objet fonctionne comme il est la base de tout.correct moi si je me trompe.Merci pour l'aide. – Wondering