asp.net 常用字符串处理方法
asp.net 常用字符串处理方法
发布时间:2016-12-29 来源:查字典编辑
摘要:stringfox;fox.ToLower()转化成小写字母fox.ToUpper()转化成大写字母fox.Trim()删除前后空格fox....

string fox;

fox.ToLower()转化成小写字母

fox.ToUpper()转化成大写字母

fox.Trim()删除前后空格

fox.Trim(trimChars)删除其它字符

fox.TrimStart()删除前空格

fox.TrimEnd()删除后空格

fox.PadLeft(10)增加左边空格,使字串达到某长度。

fox.PadRight(10)增加右边空格,使字串达到某长度。

fox.PadX(10,'-')增加其它字符,使字串达到某长度。X指:Left/Right

fox.Split(' ')将字串分解成数组

System.Text.Encoding.Default.GetByteCount(fox);获得字符串长度,一个汉字等于俩字符

//获得汉字的区位码

byte[] array = new byte[2];

array = System.Text.Encoding.Default.GetBytes("啊");

int i1 = (short)(array[0] - '');

int i2 = (short)(array[1] - '');

//unicode解码方式下的汉字码

array = System.Text.Encoding.Unicode.GetBytes("啊");

i1 = (short)(array[0] - '');

i2 = (short)(array[1] - '');

//unicode反解码为汉字

string str = "4a55";

string s1 = str.Substring(0,2);

string s2 = str.Substring(2,2);

int t1 = Convert.ToInt32(s1,16);

int t2 = Convert.ToInt32(s2,16);

array[0] = (byte)t1;

array[1] = (byte)t2;

string s = System.Text.Encoding.Unicode.GetString(array);

//default方式反解码为汉字

array[0] = (byte)196;

array[1] = (byte)207;

s = System.Text.Encoding.Default.GetString(array);

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类