逆序一个字符串

// (1)方法1 protected void Page_Load(object sender, EventArgs e) { string ss = ReverseStr(); Response.Write(ss); } //1.逆序一个字符串 public string ReverseStr() { string s1 = ""; string Str = "ABCDEFG"; for (int i = Str.Length; 0 < i; i--) { s1 += Str.Substring(i - 1, 1); } return s1; } //(2)方法2 public void ReverseStr() { string Str = "ABCDEFG"; Char[] MyChar = Str.ToCharArray(); Array.Reverse(MyChar); string MyStr = new string(MyChar); Response.Write(MyStr); } //方法3 protected void Page_Load(object sender, EventArgs e) { string ss = Reverse("ABCDEFG"); Response.Write(ss); //ReverseStr(); } public static string Reverse(string str) { if (string.IsNullOrEmpty(str)) { throw new ArgumentException("参数不合法"); } char[] chars = str.ToCharArray(); int begin = 0; int end = chars.Length - 1; char tempChar; while (begin < end) { tempChar = chars[begin]; chars[begin] = chars[end]; chars[end] = tempChar; begin++; end--; } string strResult = new string(chars); return strResult; }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值