300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c#字符串全角转半角

c#字符串全角转半角

时间:2019-09-25 05:47:00

相关推荐

c#字符串全角转半角

用c#编写程序时,用户在输入框输入的字符大部分情况下是半角,但有时候是全角,这时候我们在程序里面判定字符串匹配的时候就需要全角半角都自适应匹配才行,这就需要进行字符串的全角半角的转换,具体代码如下:

/**/

// /

// / 转半角的函数(DBC case)

// /

// /任意字符串

// /半角字符串

// /

// /全角空格为12288,半角空格为32

// /其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248

// /

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);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。