C#字符串处理之大小写转换

字符串:是 String 类型的对象,它的值是文本。

eg1:两个学员输入各自最喜欢的课程名称,判断是否一致,如果相等,则输出你们俩喜欢相同的课程.如果不相同,则输出你们俩喜欢不相同的课程.

代码:

 <span style="font-size:18px;">static void Main(string[] args)
        {
            Console.WriteLine("输入第一门课程");
            string str1 = Console.ReadLine();
            Console.WriteLine("输入第二门课程");

            string str2 = Console.ReadLine();
            if (str1 ==str2 )
            {
                Console.WriteLine("课程一样"+str1 );
            }
            else
            {
                Console.WriteLine("课程不同{0}-------{1}",str1 ,str2 );
            }
            Console.ReadKey();</span>
运行结果1:                                                                             运行结果2:

                                                    
发现:运行结果1没有问题但是运行结果2就有问题了不能够区分大小写

解决方法1:

<span style="font-size:18px;">static void Main(string[] args)
        {
            Console.WriteLine("输入第一门课程");
            string str1 = Console.ReadLine();
            Console.WriteLine("输入第二门课程");

            
            str1 = str1.ToLower();//把字符串转换成小写的
            string str2 = Console.ReadLine();
            str2 = str2.ToLower();
            if (str1 ==str2 )
            {
                Console.WriteLine("课程一样"+str1 );
            }
            else
            {
                Console.WriteLine("课程不同{0}-------{1}",str1 ,str2 );
            }
            Console.ReadKey();</span>
   
解决方法二:

<span style="font-size:18px;"> static void Main(string[] args)
        {
            Console.WriteLine("输入第一门课程");
            string str1 = Console.ReadLine();
            Console.WriteLine("输入第二门课程");

            
            str1 = str1.ToUpper ();//把字符串转换成大写的
            string str2 = Console.ReadLine();
            str2 = str2.ToUpper ();
            if (str1 ==str2 )
            {
                Console.WriteLine("课程一样"+str1 );
            }
            else
            {
                Console.WriteLine("课程不同{0}-------{1}",str1 ,str2 );
            }
            Console.ReadKey();</span>


运行结果:


 总结:

  ToLower():得到字符串的小写形式;
  ToUpper():得到字符串的大写形式。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 31
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值