标题:【求助】小大写怎么改变!!
只看楼主
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
结帖率:79.31%
 问题点数:0 回复次数:6 
【求助】小大写怎么改变!!

string qqq="aZsXdCfV";


怎么实现小写变大写
大写变小写

string aaa="AzSxDcFv"



谢谢!!!
搜索更多相关主题的帖子: 谢谢 
2010-08-31 15:12
Fieldens
Rank: 2
等 级:等待验证会员
威 望:1
帖 子:25
专家分:42
注 册:2009-7-30
得分:0 
打散成字符数组

然后遍历,用char.IsLower()或者 char.IsUpper()来判断每个字母是大写还是小写

根据判断结果做相应的改变(ToLower() 或者ToUpper)

具体代码自己写吧
2010-08-31 15:42
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
得分:0 
怎么打散

怎么遍历


不知道呀!!

帮帮写出来!!


谢谢!!!!
2010-08-31 15:56
Fieldens
Rank: 2
等 级:等待验证会员
威 望:1
帖 子:25
专家分:42
注 册:2009-7-30
得分:0 
string str = "aZsXdCfV";
            string str2 = "";
            char[] ach = str.ToCharArray();
            for (int i = 0; i < ach.Length; i++)
            {
                if (char.IsLower(ach[i]))
                {
                    str2+=ach[i].ToString().ToUpper();
                }
                else
                {
                    str2+=ach[i].ToString().ToLower();
                }
            }
            Console.WriteLine(str2);
收到的鲜花
  • 野比2010-09-01 21:15 送鲜花  5朵   附言:我很赞同
2010-08-31 16:05
lyy3146
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2010-8-30
得分:0 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            char c1= 'a';
            char c2 = 'b';
            char c3 = 'C';
            char c4 = '4';
            if (char.IsLower(c1) ||
                char.IsLower(c2) ||
                char.IsLower(c3) ||
                char.IsLower(c4))
            {
                Console.WriteLine("A char is lowercase");
            }
            if (char.IsUpper(c1) ||
                char.IsUpper(c2) ||
                char.IsUpper(c3) ||
                char.IsUpper(c4))
            {
                Console.WriteLine("A char is Uppun");
            }
            String sample = "UPPERCASE WORD";
            Console.WriteLine(sample.ToLower());
            Console.ReadLine();   




        }
    }
}
收到的鲜花
  • 野比2010-09-01 21:16 送鲜花  5朵   附言:我很赞同
2010-08-31 16:08
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
得分:0 
早说嘛

我又学习了

谢谢
2010-08-31 16:08
xiaxun
Rank: 1
等 级:新手上路
帖 子:207
专家分:7
注 册:2009-8-30
得分:0 
以下是引用lyy3146在2010-8-31 16:08:08的发言:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            char c1= 'a';
            char c2 = 'b';
            char c3 = 'C';
            char c4 = '4';
            if (char.IsLower(c1) ||
                char.IsLower(c2) ||
                char.IsLower(c3) ||
                char.IsLower(c4))
            {
                Console.WriteLine("A char is lowercase");
            }
            if (char.IsUpper(c1) ||
                char.IsUpper(c2) ||
                char.IsUpper(c3) ||
                char.IsUpper(c4))
            {
                Console.WriteLine("A char is Uppun");
            }
            String sample = "UPPERCASE WORD";
            Console.WriteLine(sample.ToLower());
            Console.ReadLine();   




        }
    }
}
你的方法怎么那样复杂

那些大小写字母是会变化的,不是固定的!
收到的鲜花
  • 野比2010-09-01 21:17 送鲜花  -5朵   附言:请保持一颗感恩的心。
2010-08-31 16:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-317306-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.162046 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved