反向计数问题C#

时间:2014-03-21 02:39:44

标签: c# visual-studio count inverse

不是标题所暗示的,我需要的是一种向后计数字符串的方式,如

string i = "3027"
i[0] = label1.Text

结果= 7还有3种方法吗?

不确定您是否需要我的代码并不重要。

1 个答案:

答案 0 :(得分:5)

您可以使用多种方法来反转字符串,包括

public static string ReverseString(string s)
{
    char[] arr = s.ToCharArray();
    Array.Reverse(arr);
    return new string(arr);
}

http://www.dotnetperls.com/reverse-string

然后

访问您感兴趣的反向字符串部分。

请注意,无法分配给i[0],如示例代码中所示,因为C#中的strings are immutablewhy)。如果您想一次构建一个字符串,使用StringBuilder通常最有效。