<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    【永恒的瞬間】
    ?Give me hapy ?
    **////?<summary>
    ????????
    ///?轉全角的函數(SBC?case)
    ????????
    ///?</summary>
    ????????
    ///?<param?name="input">任意字符串</param>
    ????????
    ///?<returns>全角字符串</returns>
    ????????
    ///<remarks>
    ????????
    ///全角空格為12288,半角空格為32
    ????????
    ///其他字符半角(33-126)與全角(65281-65374)的對應關系是:均相差65248
    ????????
    ///</remarks>????????

    ????????public?string?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);
    ????????????}

    ????????????
    return?new?string(c);????????????????
    ????????}



    ????????
    ///?<summary>
    ????????
    ///?轉半角的函數(DBC?case)
    ????????
    ///?</summary>
    ????????
    ///?<param?name="input">任意字符串</param>
    ????????
    ///?<returns>半角字符串</returns>
    ????????
    ///<remarks>
    ????????
    ///全角空格為12288,半角空格為32
    ????????
    ///其他字符半角(33-126)與全角(65281-65374)的對應關系是:均相差65248
    ????????
    ///</remarks>

    ????????public?string?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);
    ????????????}
    ????
    ????????????
    return?new?string(c);
    ????????}

    2.C#中直接調用VB.NET的函數,兼論半角與全角、簡繁體中文互相轉化

    在C#項目中添加引用Microsoft.VisualBasic.dll, 可以在C#程序中直接使用VB.NET中豐富的函數

    ?1//?命令行編譯?:?csc?/r:Microsoft.VisualBasic.dll?Test.cs
    ?2
    ?3//?如果是用?Visual?Studio?.NET?IDE,?請按以下方法為項目添加引用:
    ?4//?打開[解決方案資源管理器],?右擊項目名稱,?選擇[添加引用],
    ?5//?從列表中選擇?Microsoft?Visual?Basic?.NET?Runtime?組件.
    ?6
    ?7using?Microsoft.VisualBasic;
    ?8
    ?9class?Test
    10{
    11??static?void?Main()
    12??{
    13????string?s?=?"博客園-空軍?[skyIV.cnBlogs.com]";
    14????System.Console.WriteLine(s);
    15????s?=?Strings.StrConv(s,?VbStrConv.Wide??????????????,?0);?//?半角轉全角
    16????s?=?Strings.StrConv(s,?VbStrConv.TraditionalChinese,?0);?//?簡體轉繁體
    17????System.Console.WriteLine(s);
    18????s?=?Strings.StrConv(s,?VbStrConv.ProperCase????????,?0);?//?首字母大寫
    19????s?=?Strings.StrConv(s,?VbStrConv.Narrow????????????,?0);?//?全角轉半角
    20????s?=?Strings.StrConv(s,?VbStrConv.SimplifiedChinese?,?0);?//?繁體轉簡體
    21????System.Console.WriteLine(s);
    posted on 2007-02-02 20:19 ???MengChuChen 閱讀(1816) 評論(0)  編輯  收藏 所屬分類: java_code
    主站蜘蛛池模板: 97视频免费在线| 18禁止观看免费私人影院| 四虎影视永久免费观看| 亚洲综合欧美色五月俺也去| 97性无码区免费| 亚洲一欧洲中文字幕在线| 黄页网站免费观看| 亚洲精品无码日韩国产不卡av| 成年女人免费视频播放77777| 亚洲男同gay片| 四虎永久免费地址在线网站| 久久精品国产亚洲AV| 亚洲精品麻豆av| 中文字幕在线视频免费观看| 亚洲欧洲日产国码av系列天堂| 久久午夜夜伦鲁鲁片无码免费| 亚洲成a人片77777老司机| 午夜爽爽爽男女免费观看影院| 国产亚洲男人的天堂在线观看 | 亚洲精华国产精华精华液好用 | 亚洲综合色一区二区三区小说| 99re这里有免费视频精品| 亚洲性69影院在线观看| 女性无套免费网站在线看| 黄页网址大全免费观看12网站| 日韩一卡2卡3卡4卡新区亚洲| 精品无码国产污污污免费网站 | 一区二区三区无码视频免费福利| 亚洲麻豆精品果冻传媒| 久久精品免费一区二区喷潮| 老司机精品视频免费| 亚洲av午夜福利精品一区| 国产精品视频永久免费播放| 一级毛片正片免费视频手机看| 国产亚洲综合久久系列| 九九九精品成人免费视频| 一级成人a做片免费| 亚洲一区二区三区久久| 亚洲一级Av无码毛片久久精品| 日本免费人成在线网站| 男女污污污超污视频免费在线看|