6 votes

Que signifie "=>" ?

Qu'est-ce que => signifie ? Voici un aperçu du code :

Dispatcher.BeginInvoke((Action)(() => { trace.Add(response); }));

7voto

ojlovecd Points 2442

C'est une expression lambda qui est la syntaxe simplifiée du délégué anonyme. elle se lit 'va à'. équivalent à Dispatcher.BeginInvoke((Action)delegate() { trace.Add(response); });

2voto

Pranay Rana Points 69934

\=> est un opérateur d'expression lambda qui indique que le code est une expression lambda.

( param ) => expr(int x) = > { return x + 1 };

ou

param => exprx=> x + 1;>

Qu'est-ce qu'une expression lambda ?

* Lambda expression is replacement of the anonymous method avilable in C#2.0 Lambda 
  expression can do all thing which can be done by anonymous method.
* Lambda expression are sort and function consist of single line or block of statement.

Lire la suite : Expressions lambda

1voto

Hasan Khan Points 20723

\=> il existe un opérateur appelé Lambda Operator

Il est utilisé pour créer un expression lambda

1voto

Mitch Wheat Points 169614

0voto

Sabitha Points 193

C'est un opérateur lambda qui se lit comme "va à".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X