在C#中我们可以使用ToUpper()或者ToLower()对字符串进行大小写转换。
(1)ToUpper()函数,无参数,将字符串转换为大写,并返回。
(2)ToLower()函数,无参数,将字符串转换为小写,并返回。、
案例:
让用户输入一个带大小写字符的字符串,并分别使用ToUpper()和ToLower()将字符串转为大写和小写并输出。
代码如下:
Console.WriteLine("请输入一个带大写字符和小写字符的字符串!"); //提示用户按照要求输入字符串
string Str=Console.ReadLine(); //声明一个字符串接收输入的字符串
string StrUpper=Str.ToUpper(); //将字符串Str转换为大写并赋值给新声明的字符串StrUpper
string StrLower=Str.ToLower(); //将字符串Str转换为小写并赋值给新声明的字符串StrLower
Console.WriteLine("您输入的字符串为:{0}",Str);
Console.WriteLine("转换为大写后的字符串为:{0}",StrUpper);
Console.WriteLine("转换为小写后的字符串为:{0}",StrLower);
Console.ReadKey(); //等待用户按任意键结束程序
执行结果:
备注:
使用ToUpper()函数和ToLower()函数只是对字符串进行转换并返回一个副本,并不是对原有字符串进行了改变。