字符串 字符串 AccA123321ZZzza要输出cc AccA 33 123321 ZZ zz 怎么用C#写 在线等大哥大姐 解答 先谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有规律33 AccA 33 123321 这就是反串 trystatic void Main(string[] args) { string s = "AccA123321ZZzza"; GetReverse(s); Console.Read(); } static void GetReverse(string s) { char[] chars = s.ToCharArray(); for (int i = 0; i < s.Length; i++) { int index1 = s.IndexOf(chars[i], i + 1); if (index1 != -1) { string s1 = s.Substring(0, index1 + 1); string s2 = new string(s1.ToCharArray().Reverse().ToArray()); if (s1 == s2) { Console.Write(s1.Substring((s1.Length - 1) / 2, 2)); Console.Write(" "); if (s1.Length != 2) { Console.Write(s1); Console.Write(" "); } s = s.Replace(s1, ""); GetReverse(s); break; } } else { s = s.Replace(chars[i].ToString(), ""); } } } 当任意某个地方的一个文件被选中后winform窗体能获得该文件信息 学C#有一个月了。期间写了串口通信的程序,对于多线程还是不理解 如何截取报文 支持一下,谢谢! 如何使Exe程序只能打开一个? 求助前辈,关于静态成员赋值给属性的问题 急求outlookbar解决方案 DataRow中RowFilter疑难请教 基于,NET 实验设备管理系统 求代码 能否根据文件扩展名得到关联的图标或图象? 请问一个关于泛型的问题 数据库图片字段为空Repeater隐藏
static void Main(string[] args)
{
string s = "AccA123321ZZzza"; GetReverse(s); Console.Read();
} static void GetReverse(string s)
{
char[] chars = s.ToCharArray(); for (int i = 0; i < s.Length; i++)
{
int index1 = s.IndexOf(chars[i], i + 1); if (index1 != -1)
{
string s1 = s.Substring(0, index1 + 1); string s2 = new string(s1.ToCharArray().Reverse().ToArray()); if (s1 == s2)
{
Console.Write(s1.Substring((s1.Length - 1) / 2, 2));
Console.Write(" "); if (s1.Length != 2)
{
Console.Write(s1);
Console.Write(" ");
} s = s.Replace(s1, "");
GetReverse(s);
break;
}
}
else
{
s = s.Replace(chars[i].ToString(), "");
}
}
}