The error is
The best overloaded method match for 'string.String(char[])' has some invalid arguments
My code:
string reverseValue = new string(
value.Select((c, index) => new { c, index })
.OrderByDescending(x => x.index).ToArray());