想得到反转的字符串,赋值为什么不行?b和a,reverse都是字符串,应该可以赋值呀
using System;
using System.Linq;
public class Test
{
public static void Main()
{
// your code goes here
string a = "1234";
string b = string.Join("", a.Reverse());
Console.WriteLine(b);
}
}
你看看他的返回值属性,明显不是字符串类型,所以不能使用赋值
你可以参照这个例子试试
// 输出 ypoc si yek eht
string str = "the key is copy";
char[] arr = str.ToCharArray();
Array.Reverse(arr);
var result = new string(arr);
//输出 copy is key the
string[] ss = str.Split(new string[] { " " }, StringSplitOptions.None);
var resilt = ss.Reverse();
var temp = String.Join(" ", resilt);
Console.WriteLine(temp);
Console.ReadKey();