Not that I would want to use this practically (for many reasons) but out of strict curiousity I would like to know if there is a way to reverse order a string using LINQ and/or
You can use Aggregate to prepend each Char to the reversed string:
Aggregate
Char
"reverse me".Aggregate("", (acc, c) => c + acc);