Introducing C# 9: Static anonymous functions

added by DotNetKicks
10/21/2020 3:25:24 PM

557 Views

C# 9 brings an important improvement to anonymous functions by allowing the modifier static on them and we now have static anonymous functions ! Why Microsoft brought this feature ? Because allocation matters ! Microsoft explains here that lambda are not cost less (https://devblogs.microsoft.com/premier-developer/dissecting-the-local-functions-in-c-7/) : "Anonymous methods are not cheap:" Overhead of a delegate invocation (very very small, but it does exist).


0 comments