zoukankan      html  css  js  c++  java
  • 全角 半角转换 .net

    ///转全角的函数(SBC case)
           
    ///
           
    ///任意字符串
           
    ///全角字符串
           
    ///
           
    ///全角空格为12288,半角空格为32///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
           
    ///       
            publicstring ToSBC(string input)
            {
               
    //半角转全角:
                char[] c=input.ToCharArray();
               
    for (int i =0; i < c.Length; i++)
                {
                   
    if (c[i]==32)
                    {
                        c[i]
    =(char)12288;
                       
    continue;
                    }
                   
    if (c[i]<127)
                        c[i]
    =(char)(c[i]+65248);
                }
               
    returnnewstring(c);               
            }


           
    ///
           
    ///转半角的函数(DBC case)
           
    ///
           
    ///任意字符串
           
    ///半角字符串
           
    ///
           
    ///全角空格为12288,半角空格为32
           
    ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
           
    ///
            publicstring ToDBC(string input)
            {   
               
    char[] c=input.ToCharArray();
               
    for (int i =0; i < c.Length; i++)
                {
                   
    if (c[i]==12288)
                    {
                        c[i]
    = (char)32;
                       
    continue;
                    }
                   
    if (c[i]>65280&& c[i]<65375)
                        c[i]
    =(char)(c[i]-65248);
                }   
               
    returnnewstring(c);
            }

    联盟快卖 商人,生意人,待创业人士在此可以共赢互利 期待你的加入 群号:140809277
  • 相关阅读:
    金融培训心得:银行客户经理10大不专业表现
    团队中的八类乞丐:你不改变,谁也救不了你!
    笔记本分类大全
    拆轮子 笔记
    spacemacs 自定义配置 笔记
    Fedora 25 安装搜狗输入法
    spark 配置使用
    Anaconda 仓库的镜像
    vscode vim配置
    使用Vim normal 命令 修改可视块区域
  • 原文地址:https://www.cnblogs.com/yexinw/p/2548254.html
Copyright © 2011-2022 走看看