Closed controlflow closed 1 year ago
Hidden allocations in C# 11 list patterns:
if (args is ["--help", ..var tail1]) { } // alloc if (args[0] is ['-', ..var tail2]) { } // alloc
Hidden allocations in slicing expressions:
using System; _ = args[1..]; // alloc _ = args[0][1..]; // alloc _ = args[0].AsSpan()[1..];
Implemented
Hidden allocations in C# 11 list patterns:
Hidden allocations in slicing expressions: