• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

C#通用方法翻转字符串的方法

武飞扬头像
明如正午
帮助1

1、推荐方法

public static string ReverseString(string input)
{
    //return new string(input.ToCharArray().Reverse().ToArray());
    return new string(input.ToCharArray().Reverse<char>().ToArray<char>());
}

2、其他方法

方法一:

public static string ReverseString1(string input)
{
    string result = "";
    char[] array = input.ToCharArray();
    //方法一:
    //char[] temp = array.Reverse().ToArray();
    //result = string.Join("", temp);

    //方法二:Join本来的目的是串联集合内的成员并在每个成员之间采用指定的分隔符,这里把分隔符指定为空字符串从而输出效果上实现了字符数组向字符串的转换
    Array.Reverse(array);
    result = string.Join("", array);
    return result;
}

方法二:

public static string ReverseString2(string input)
{
    char[] array = input.ToCharArray();
    Array.Reverse(array);
    //Concat方法是用来串联集合内可枚举接口实现的成员
    string result = string.Concat<char>(array);
    return result;
}

方法三:

public static string ReverseString3(string input)
{
    char[] array = input.ToCharArray();
    Array.Reverse(array);
    string result = new string(array);
    return result;
}

方法四:

public static string ReverseString4(string input)
{
    string result = "";
    for (int i = input.Length - 1; i >= 0; i--)
    {
        result  = input[i];
    }
    return result;
}

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfiieji
系列文章
更多 icon
同类精品
更多 icon
继续加载