求一方法C# 题目如下: 用C#写一个实现对一段字符串翻转的方法,附加一些条件,如其中包括“,”、“.”(如a,b,f.h.d,k、g,y,i、s.r),对其设计测试用例。 请各位高手不惜赐教,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string csdn = "123456"; char[] aa = csdn.ToCharArray(); Array.Reverse(aa); Console.WriteLine(aa); string s = "123,45"; StringBuilder build = new StringBuilder(); for(int i =s.Length-1;i>=0;i --) { build.Append(s[i]); } s = build.ToString(); string strfrist = "abcdef"; int len=strfrist.Length; char[] arr; arr = strfrist.ToCharArray(); char c; for(int i=0;i<len>>1;i++) { c=arr[i]; arr[i]=arr[len-1-i]; arr[len-1-i]=c; } string resultstr=new string(arr); char[] charArray = "abcde".ToCharArray(); Array.Reverse(charArray); string resultstr = new string(charArray)); 测试用例,可以用NUnit或vs.net2008自带的测试功能,代码大致如下:[TestMethod]public void Test1(){ StringChange sc = new StringChange(); Assert.AreEqeal(sc.Change("abcdef"), "fedcba");}[TestMethod]public void Test2(){ .......}如果按敏捷开发原则:先写测试用列,然后再写转换方法。 string str = "A,AF.?D SF"; char []my= str.ToCharArray(); string str1=""; for (int i = my.Length-1; i >= 0; i--) { str1 = str1 + my[i].ToString (); //Console.WriteLine(str1); } Console.WriteLine(str1); 如何用C#读取一个qq号的好友列表 求一段窗体弹出的代码,关于asterisk.net代码方面的 水晶报表怎样绑定未知列 visio 2003中 如何表示泛型 web service不能被win2003 server版访问 請大神指教一二3..一個datatable一共有n行,分成若干次放數據表,每次放進去50筆. 数据库绑定问题,求救!!!!!!!!!!! 动态生成级联下拉列表 MVC4 @Html.ValidationSummary()不去验证 wpf Webbrowser 多点触摸问题 小白:我也问C#的高精度计算。 treeView
char[] aa = csdn.ToCharArray();
Array.Reverse(aa);
Console.WriteLine(aa);
StringBuilder build = new StringBuilder();
for(int i =s.Length-1;i>=0;i --)
{
build.Append(s[i]);
}
s = build.ToString();
int len=strfrist.Length;
char[] arr;
arr = strfrist.ToCharArray();
char c;
for(int i=0;i<len>>1;i++)
{
c=arr[i];
arr[i]=arr[len-1-i];
arr[len-1-i]=c;
}
string resultstr=new string(arr);
char[] charArray = "abcde".ToCharArray();
Array.Reverse(charArray);
string resultstr = new string(charArray));
[TestMethod]
public void Test1()
{
StringChange sc = new StringChange();
Assert.AreEqeal(sc.Change("abcdef"), "fedcba");
}[TestMethod]
public void Test2()
{
.......
}如果按敏捷开发原则:先写测试用列,然后再写转换方法。
char []my= str.ToCharArray();
string str1="";
for (int i = my.Length-1; i >= 0; i--)
{
str1 = str1 + my[i].ToString ();
//Console.WriteLine(str1);
}
Console.WriteLine(str1);