全角半角的相互轉換//////publicclassConvertDBCAndSBC{///半角轉成全角///半角空格32,全角空格12288///其他字符半角33~126,其他字符全角65281~65374,相差65248/////////" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

全角字符與半角字符的相互轉換(C#)

系統 2156 0
看到視頻里有做這個例子,對著視頻把代碼打了一遍,測試成功,先記下來,以備后用!!!
    
/// <summary>全角半角的相互轉換
/// 
/// </summary>
public class ConvertDBCAndSBC
{
 
    /// <summary>半角轉成全角
    /// 半角空格32,全角空格12288
    /// 其他字符半角33~126,其他字符全角65281~65374,相差65248
    /// </summary>
    /// <param name="input"></param>
    /// <returns></returns>
    public string DBCToSBC(string input)
    {
        char[] cc = input.ToCharArray();
        for(int i=0;i<cc.Length;i++)
        {
            if(cc[i] == 32)
            {
                // 表示空格
                cc[i]=(char)12288;
                continue;
            }
            if(cc[i] < 127 && cc[i] > 32)
            {
                cc[i]=(char)(cc[i]+65248);                
            }
        }
        return new string(cc);
    }

    /// <summary>全角轉半角
    /// 半角空格32,全角空格12288
    /// 其他字符半角33~126,其他字符全角65281~65374,相差65248
    /// </summary>
    /// <param name="input"></param>
    /// <returns></returns>
    public string SBCToDBC(string input)
    {
        char[] cc = input.ToCharArray();
        for (int i = 0; i < cc.Length; i++)
        {
            if(cc[i] == 12288)
            {
                // 表示空格
                cc[i] = (char)32;
                continue;
            }
            if (cc[i] > 65280 && cc[i] < 65375)
            {
                cc[i] = (char)(cc[i] - 65248);                
            }

        }
        return new string(cc);
    }
}

  

測試代碼:
    
        static void Main(string[] args)
        {
            Console.Write("請輸入要轉為半角的字符:");
            string str = Console.ReadLine();
            Console.WriteLine("半角:" + new ConvertDBCAndSBC().SBCToDBC(str));
            Console.ReadLine();

            Console.Write("請輸入要轉為全角的字符:");
            string str2 = Console.ReadLine();
            Console.WriteLine("全角:" + new ConvertDBCAndSBC().DBCToSBC(str2));
            Console.ReadLine();
        }

  

測試效果:

全角字符與半角字符的相互轉換(C#)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久成人久久爱 | 在线免费毛片 | 91精品国产露脸在线观看 | 亚洲jizzjizz妇女 | 青娱乐免费| 欧洲一级毛片 | 免费人成又黄又爽的视频强 | 一区二区中文字幕 | 91最新视频 | 国产在线中文字幕 | 日韩在线免费视频 | 操免费视频 | 久久视频在线视频 | 日韩一区精品 | 天天操天天干天天爽 | 亚洲国产精品国自产电影 | 国产国语一级a毛片高清视频 | 九九精品激情在线视频 | 精品一区二区三区免费毛片 | 91视频网页版 | 国产97人人超碰caoprom | chinese xxxxhd videos麻豆 | 美女网站在线观看视频18 | 亚洲区在线 | 99国产在线 | 国产精品一区久久久久 | 九九热最新地址 | www.99b| 日本久久精品视频 | 天堂资源地址在线 | 中文字幕a∨在线乱码免费看 | 精品AV综合一区二区三区 | 久久精品视频网站 | 欧美交性又色又爽又黄 | 欧美黄色网 | 亚洲精品老司机综合影院 | 日韩欧美黄色片 | 小明永久视频免费播放 | 亚洲一区久欠无码A片 | 午夜小网站| 国产精品久久九九 |