自己就想到这一个
private string DaoZhi(string str)
{
StringBuilder sb = new StringBuilder();
for (int i = str.Length - 1;i >=0;i--)
{
sb.Append(str[i]);
}
return sb.ToString();
}
private string DaoZhi(string str)
{
StringBuilder sb = new StringBuilder();
for (int i = str.Length - 1;i >=0;i--)
{
sb.Append(str[i]);
}
return sb.ToString();
}
{
char[] sc = textBox1.Text.ToCharArray();
Array.Reverse(sc);
textBox1.Text = new String(sc);
}
string s;
string ss=new string(s.Reverse().ToArray());//在string上,智能感知没有Reverse这个方法,但实际上可以用
印象中好象没有现成的属性方法,现写的
public static string fanzhuan(string a)
{
int len=a.Length;
string s="";
for(int i=len-1;i>=0;i--)
{
s=s+a.Substring(i,1);
}
return s;
}
印象中好象没有现成的属性方法,现写的
public static string fanzhuan(string a)
{
int len=a.Length;
string s="";
for(int i=len-1;i>=0;i--)
{
s=s+a.Substring(i,1);
}
return s;
}
印象中好象没有现成的属性方法,现写的
public static string fanzhuan(string a)
{
int len=a.Length;
string s="";
for(int i=len-1;i>=0;i--)
{
s=s+a.Substring(i,1);
}
return s;
}
{
class Program
{
static void Main(string[] args)
{
string str = "abcdefg我们";
Console.WriteLine(str);
Console.WriteLine(Reverse(str));
} public static string Reverse(string str)
{
if (str == null || str.Length < 2) return str; char[] charArr = str.ToCharArray(); for (int i = 0, j = charArr.Length - 1; i < charArr.Length / 2; i++, j--)
{
char tmp = charArr[i];
charArr[i] = charArr[j];
charArr[j] = tmp;
}
return new string(charArr);
}
}
}
{
char tempc = s[i];
s[i] = s[s.length-i];
s[s.length-i] = tempc;
}
{
char tempc = s[i];
s[i] = s[s.length-i];
s[s.length-i] = tempc;
}
是错误的,错误 1 无法对属性或索引器“string.this[int]”赋值 -- 它是只读的 D:\work\YeShu\Web\test2.aspx.cs 94 13 D:\...\Web\
{
char tempc = s[i];
s[i] = s[s.length-i];
s[s.length-i] = tempc;
}
是错误的,错误 1 无法对属性或索引器“string.this[int]”赋值 -- 它是只读的 D:\work\YeShu\Web\test2.aspx.cs 94 13 D:\...\Web\