Re:C# 10 new feature CallerArgumentExpression
by naasking on Monday November 15, 2021 @09:11PM
(#29235859)
I don't think that's true by and large. C# started purely object-oriented, and it progressively started extending it's usability into functional programming domains (pattern matching, null coalescing, tuples, lambdas), lower-level code (return ref structs, memory spans), and relational programming (LINQ).
So basically, C# is incorporating diverse programming idioms with different strengths from OOP so you can choose the right one for the problem at hand.
So basically, C# is incorporating diverse programming idioms with different strengths from OOP so you can choose the right one for the problem at hand.