不是标题所暗示的,我需要的是一种向后计数字符串的方式,如
string i = "3027"
i[0] = label1.Text
结果= 7还有3种方法吗?
不确定您是否需要我的代码并不重要。
答案 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 immutable(why)。如果您想一次构建一个字符串,使用StringBuilder通常最有效。