c# 请帮写个超菜鸟的小程序。

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:50:37
一段英文。我想把一段英文中的a全部转换成f,把f全部转换成c,把c全部转换为a。如afck转换完结果为fcak 。我刚学了不长时间。想把一个string 变量,分成char[],然后新建一个ZhuanHuan的类。每个char[]看是不是要转的字符,然后转换。最后把转换后的char[]连接成一个string.
请按写一个ZhuanHuan类,里面一个函数的方法写.我想学一下怎样写类,再调用.

private string ReplaceChar(string strTmp)
{
//空值验证
if (string.IsNullOrEmpty(strTmp))
return null;

//转换为字符数组
char[] chars = strTmp.ToCharArray();

//替换指定字符
StringBuilder sb = new StringBuilder();
for (int i = 0; i < chars.Length; i++)
{
switch (chars[i])
{
case 'a':
chars[i] = 'f';
break;
case 'f':
chars[i] = 'c';
break;
case 'c':
chars[i] = 'a';
break;
}
sb.Append(chars[i]);
}
return sb