c#测试程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:11:47
控制台,运行出来的加分.

1.写一个程序:实现字符串翻转。例如:原字符串“i am a student”转换后“student a am i”。要求:不能使用库函数。
2.写一个上述程序的测试程序。
重点是 第二问,我 没写过测试程序,因此 一点思路都没有。
具体讲下好么 ?

我给你写一个,这个不难
stringbuilder retstr = new stringbuilber();
string abc = "i am a student";
for(var i=abc.length-1;i>=0;i--)
{
retstr.append(abc.Substring(i,1));
}
abc = retstr.tosting();
到这里就成功了
输出abc就行
测试程序看你要用什么写了,方法很多
举例子
public static string 反转(strng str)
{
返回:上面的方法
}
结果=类.反转(转换参数)

这容易:
static void Main(string[] args)
{
string str="i am a student";
string[] tokens = str.Split(' ');
for(int count=tokens.Length-1;count>=0;count--)
{
Console.Write(tokens[count]+" ");
}
}

打开VS,新建一个项目,在项目的自动生成的一个FORM中拖一个BUTTON控件,双击这个控件,将生成一个事件,将下面的代码写到事件中去,再运行就可以了
string str="i am a student";
//将有空格的分开放在数组中,设个断点一看就明白
string[] tokens = str.Split(' ');
//FOR循环从后到前一个个加起来
for(int coun