C#2005 转换字符串大小写

发布时间:2014-04-02 17:57:44   来源:文档文库   
字号:

C#2005 转换字符串大小写

在前面我们介绍了String类的ToLowerToUpper方法,接下就使用这两方法来设计一个实例。该实例首先要求用户输入一个字符串,然后要求用户选择是转换为小写还是转换为大写,最后根据用户的选择进行相应的转换,并输出相应的结果。该实例的实现过程具体如下所示:

1)根据程序的要求编写Main()方法,它用于完成字符串的输入及转换操作的选择,并根据用户选择调用相应的方法来对字符串进行处理。该的方法的代码如下所示:

static void Main(string[] args)

{

LowerUpper:

{

System.Console.WriteLine("========转换字符串大小写实例========");

System.Console.WriteLine("请输入要转换的字符串:");

string sTemp = System.Console.ReadLine();

if (sTemp == "")

{

goto LowerUpperExit;

}

System.Console.WriteLine("请选择要进行的转换操作:");

System.Console.WriteLine("1)将字符串转换为小写");

System.Console.WriteLine("2)将字符串转换为大写");

string sNumber = System.Console.ReadLine();

if (sNumber == "1")

{

string sLower = ShowToLower(sTemp);

System.Console.WriteLine("将字符串转换为小写后的结果:{0}", sLower);

goto LowerUpper;

}

else if (sNumber == "2")

{

string sUpper = ShowToUpper(sTemp);

System.Console.WriteLine("将字符串转换为大写后的结果:{0}", sUpper);

goto LowerUpper;

}

else

{

goto LowerUpperExit;

}

}

LowerUpperExit: { }

}

2)编写用于将字符串转换为小写的方法ShowToLower。它首先判断用户所输入的字符是否全是小写,如果是输出相应的信息并返回空字符,否则返回转换为小写后的字符串。该方法的代码如下所示:

//转换为小写

public static string ShowToLower(string sTemp)

{

string sLower = sTemp.ToLower();

int result = String.Compare(sTemp, sLower, true);

if (result == 1)

{

System.Console.WriteLine("当前字符串已经全部是小写,不需要在进行转换");

return "";

}

else

{

return sLower;

}

}

3)编写用于将字符串转换为大写的方法ShowToUpper。它首先判断用户所输入的字符是否全是大写,如果是输出相应的信息并返回空字符,否则返回转换为大写后的字符串。该方法的代码如下所示

//转换为大写

public static string ShowToUpper(string sTemp)

{

string sUpper = sTemp.ToUpper();

int result = String.Compare(sTemp, sUpper, true);

if(result == 1)

{

System.Console.WriteLine("当前字符串已经全部是大写,不需要在进行转换");

return "";

}

else

{

return sUpper;

}

}

4)到此,我们已经完成了转换字符串大小写实例的代码编写,下面就可以来演示一下该实例是如何执行的。如图5-1所示为该实例的执行效果:

5-1 转换字符串大小写

本文来源:https://www.2haoxitong.net/k/doc/636007620722192e4536f6b8.html

《C#2005 转换字符串大小写.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式