By far the most calls to LINQ in my C# programs look like
var SomeCollection = OriginalCollection.Select( x => x.Surname );
Is there some clever way to make it even more concise? Something like (or better):
var SomeCollection = OriginalCollection.Select( ^.Surname );
Surely there are a lot of lines like this, lambda could be implicit in calls like the above (and argument name set to some default char). Or maybe something even more weird like OriginalCollection.Surname
.