qq_43412960
2018-11-21 05:39
采纳率: 79.1%
浏览 390

C#关于使用字符串方法的问题

图片说明想得到反转的字符串,赋值为什么不行?b和a,reverse都是字符串,应该可以赋值呀

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2018-11-21 05:58
    已采纳
    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);
        }
    }
    
    点赞 评论
  • Aili_Xiao 2018-11-21 05:58

    图片说明
    你看看他的返回值属性,明显不是字符串类型,所以不能使用赋值
    你可以参照这个例子试试
    // 输出 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();
    
    点赞 评论

相关推荐 更多相似问题