将string 1中最后两个字符移到string 2中(反序,不用堆栈)

急急急急急急急急急急急急急急急!

string str1 = "adflfajdkfj adfadfjafkjadfj";
string str2 = "ad";
Console.WriteLine("字符串1最后两个字符是:" + str1[str1.Length - 2] + " ," + str1[str1.Length - 1]);
Console.WriteLine("字符串2:" + str2);
str2 = str2 + str1[str1.Length - 1] + str1[str1.Length - 2];
Console.WriteLine("将字符串1后两个字符倒序放入字符串2:" + str2);
Console.ReadLine();
-----------------------------------------
字符串1最后两个字符是:f,j
字符串2:ad
将字符串1后两个字符倒序放入字符串2:adjf
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-09
.C#字符串反序输出这个是原理,你想把最后几个反序就输b的前几位吧,呵呵呵
string st = @"C:\Users\i-rons\Desktop\C#文?.txt";
char[] a=new char[]{};
char[] b=new char[]{};
a=st.ToArray();
b = a.Reverse().ToArray ();
Console.WriteLine(a);
第2个回答  2011-04-08
string a = "abcdef";
a[a.Length-1]是最后一个字符
a[a.Length-2]是倒数第二个字符
第3个回答  2011-04-08
string a="abcd"
string b="aa"
b += a.Substring(a.Length-2,2)
第4个回答  2011-04-09
POP指令正续弹出到SPRING2中不就可以了