Selon ma compréhension, j'interprète la signification du délégué Func comme suit. Veuillez les corriger au fur et à mesure des besoins.Délégués et expressions ASP.NET - Demande d'information
Declaration : Func<int> dg ;
1. pourrais-je interpréter comme un "délégué pointant vers une méthode qui retourne un entier ?".
Declaration : Func<int,int> delg1=r=>2*r;
* 2. Ce que je pourrais l'interpréter comme «r» est une expression lambda qui est lui-même un paramètre de un type entier étant évalué comme '2 * r' et retourne un int? . *
Comparison : Delegate and lambda expression
3. si les deux délégués et lambdas fonctionnent comme poiinters de fonction, où allons-y diffèrent ?.
Comparison : Are the following two declarations equal?
decl 1 : Func<int,int> fn=(r)=>45*r;
decl 2 : Expression<Func<int,int>> ex = (r) => r * 10;
4. si les deux constructions mentionnées ci-dessus servent dans le même but, Où sont-elles différentes?
+1 Brillamment expliqué - bien fait :) –