/// <まとめ> /// フルサイズのスペースが12288であり、32半角スペースである /// 全体の角度関係(65281から65374)に対応する他の半分のサイズの文字(33から126)とである:平均差65248 /// </要約> /// <PARAM NAME = "INPUT"> 任意の文字列</ PARAM> /// <戻り値> 広角文字列</戻り> パブリック 静的文字列ToSBC(文字列入力) { // 半分のサイズの完全な回転角度: CHAR [] = C input.ToCharArray(); のための(INT I = 0 ; I <c.length; I ++ ) { IF(C [I] == 32 ) { C [I]は =(CHAR)12288 ; 続行; } IF(C [I] < 127 ) C [I] =(CHAR)(C [I] + 65248 ); } 戻り 新しい新しい(C)文字列; } // / <まとめ> /// フルサイズのスペースが12288であり、32半角スペースである /// 全体の角度関係(65281から65374)に対応する他の半分のサイズの文字(33から126)とである:平均差65248 /// </要約> / // ます。<param name = "INPUT"> 任意の文字列</ param>の /// <戻り値>半角字符串</戻り> パブリック 静的文字列ToDBC(文字入力) { 文字 [] C = input.ToCharArray()。 以下のために(INT iは= 0 ; I <c.Lengthを、I ++ ) { もし、(C [I] == 12288 ) { C [I] =(CHAR)32 。 続け; } もし、(C [i]が> 65280 && C [i]は< 65375 ) C [I] =(チャー)(C [I] - 65248 )。 } 戻り 、新しい文字列の(c) }