<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 閱讀(1827) 評論(0)  編輯  收藏 所屬分類: java_code
    主站蜘蛛池模板: 国产啪精品视频网站免费尤物| 久久国产亚洲高清观看| 亚洲码和欧洲码一码二码三码| 麻豆成人久久精品二区三区免费| 国产亚洲AV夜间福利香蕉149| 五月天国产成人AV免费观看| 高清在线亚洲精品国产二区| 免费观看四虎精品成人| 免费在线观看理论片| 男男gay做爽爽免费视频| 午夜亚洲福利在线老司机| 视频免费1区二区三区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲mv国产精品mv日本mv| 亚洲国产精品免费在线观看| 亚洲欧洲中文日产| 成年性生交大片免费看| 久久久久亚洲AV无码去区首| 国产中文字幕免费| h视频免费高清在线观看| 亚洲人成人无码网www电影首页| 免费看男人j放进女人j免费看| 无码欧精品亚洲日韩一区| 成人浮力影院免费看| 亚洲国产精品美女久久久久| 亚洲国产精品人人做人人爽| A级毛片高清免费视频在线播放| 亚洲美女视频免费| 免费观看美女裸体网站| 国产VA免费精品高清在线| 91亚洲精品第一综合不卡播放| 日韩精品无码区免费专区| 美女视频黄频a免费| 亚洲欧洲日产国码无码久久99| 91高清免费国产自产拍2021| 亚洲欧好州第一的日产suv| 亚洲人成网站在线观看青青| 99久在线国内在线播放免费观看| 亚洲一久久久久久久久| 丁香五月亚洲综合深深爱| 亚洲免费闲人蜜桃|