5 ms·I think C# borrowed this feature from functional languages like Haskell or OCaml.by jinwoo68 2y agoI think C# borrowed this feature from functional languages like Haskell or OCaml.munchler 2y agoI would credit F# even more. It's been a main source of new C# features for a while now.antonyt 2y agoFrom F#, most likely! C# converges more and more on F# with every release.