C#--第九周实验--任务2--定义一个静态成员方法,该方法实现字符串反转。
2012-10-21 21:49
951 查看
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:定义一个静态成员方法,该方法实现字符串反转. * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 21 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述:定义一个静态成员方法,该方法实现字符串反转. * 问题描述: * 程序输出: * 程序头部的注释结束 */ using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace nine_week { class Program { static void Main(string[] args) { Reverse("abcd"); Console.ReadKey(); } public static void Reverse(string str) { //方法主体中使用StringBuilder StringBuilder s = new StringBuilder(str); char[] c= new char[s.Length]; s.CopyTo(0, c, 0, s.Length); char[] cs = new char[s.Length]; int j=s.Length; --j; for (int i = 0; i < s.Length&&j>=0; ++i) { cs[i] = c[j]; --j; } foreach (char m in cs) { Console.Write(" {0}",m); } } } }
运行结果:
相关文章推荐
- C#--第九周实验--任务3--定义一个静态成员方法,使用Random实现从一组数中随机抽取n个不重复的数。
- C#--第九周 任务2--定义一个静态成员方法,该方法实现字符串反转
- C#--第九周实验--任务1--定义一个静态成员方法,该方法用于提取文件名。
- C#--第九周 任务3--定义一个静态成员方法,使用Random实现从一组数中随机抽取n个不重复的数
- 定义一个静态成员方法,该方法实现字符串反转
- C#--第九周 任务1--定义一个静态成员方法,该方法用于提取文件名
- C#上机 第九周 任务2 实现字符串反转
- C#--第四周实验--任务3--定义一个人员类Cperson,在此基础上派生出学生类CStudent和教师类CTeacher,实现输入输出功能的成员函数。
- c#创建静态类,在其中定义一个泛型方法,实现查找数组元素的功能
- 第九周实验报告任务3 定义分数类中<<和>>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。
- 《C++第九周实验报告3-1》----接第8周任务3,定义分数类中<<和>>运算符重载,实现分数的输入输出
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- C#利用定时任务插件实现在后台线程中批量把动态文件生成静态文件方法
- C#--第2周实验--任务13--创建一个抽象类A,创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- (转)判断一个字符串是否全是数字的多种方法及其性能比较(C#实现
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- 第九周实验报告任务 1 定义Time类中的<<和>>运算符重载,实现时间的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。
- C#实现将一个字符串进行翻转显示的6种方法
- 写一个方法,实现字符串的反转,如:输入abc,输出cba