C# 9.0 Pocket Reference by Joseph Albahari

C# 9.0 Pocket Reference by Joseph Albahari

Author:Joseph Albahari
Language: eng
Format: epub
Publisher: O'Reilly Media
Published: 2021-01-20T00:00:00+00:00


Anonymous Methods

Anonymous methods are a C# 2.0 feature that has been mostly subsumed by lambda expressions. An anonymous method is like a lambda expression except that it lacks implicitly typed parameters, expression syntax (an anonymous method must always be a statement block), and the ability to compile to an expression tree. To write an anonymous method, you include the delegate keyword followed (optionally) by a parameter declaration and then a method body. For example:

Transformer sqr = delegate (int x) {return x * x;}; Console.WriteLine (sqr(3)); // 9 delegate int Transformer (int i);

The first line is semantically equivalent to the following lambda expression:



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.