Я написал ниже код для переворота строки, но он не работает. Он говорит, что s[left] доступен только для чтения.
public string ReverseString(string s) {
int left = 0;
int right=s.Length - 1;
while(left < right){
char temp = s[left];
s[left] = s[right];
s[right] = temp;
left++;
right--;
}
return s;
}