asp.net 常用字符串处理方法
更新时间:2010年12月06日 20:55:21 作者:
asp.net 常用字符串处理方法,学习asp.net的朋友可以参考下。
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] - '\0');
int i2 = (short)(array[1] - '\0');
//unicode解码方式下的汉字码
array = System.Text.Encoding.Unicode.GetBytes("啊");
i1 = (short)(array[0] - '\0');
i2 = (short)(array[1] - '\0');
//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);
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] - '\0');
int i2 = (short)(array[1] - '\0');
//unicode解码方式下的汉字码
array = System.Text.Encoding.Unicode.GetBytes("啊");
i1 = (short)(array[0] - '\0');
i2 = (short)(array[1] - '\0');
//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 JSON字符串与实体类的互转换示例代码
- ASP.NET两个截取字符串的方法分享
- ASP.NET从字符串中查找字符出现次数的具体实现方法
- asp.net中url字符串编码乱码的原因与解决方法
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- 解析Asp.net,C# 纯数字加密解密字符串的应用
- Asp.net,C# 加密解密字符串的使用详解
- asp.net判断字符串是否是中文的方法
- asp.net字符串处理类代码
- asp.net 计算字符串中各个字符串出现的次数
- asp.net中将某字符串切割成阵列并排序列出
- asp.net分割字符串的几种方法小结
- asp.net中利用正则表达式判断一个字符串是否为数字的代码
- asp.net richTextBox中高亮显示选中字符串或文本
- asp.net下比较两个等长字符串是否含有完全相同字符(忽略字符顺序)
- asp.net(c#) 使用Rex正则来生成字符串数组的代码
- asp.net字符串分割函数使用方法分享
相关文章
ASP.NET Core WebApi返回结果统一包装实践记录
本文主要是展示了针对ASP.NET Core WeApi结果统一返回格式的相关操作,通过示例我们一步一步的展示了完成这一目标的不断升级的实现,虽然整体看起来比较简单,但是却承载着笔者一次又一次的思考升级2022-04-04asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Exec
如果你读过很多行业杂志和 ASP.NET 示例,你会发现,大多数人使用 Response.Redirect 将用户引导到另一个页面,而另一些人好像偏爱于神秘的 Server.Transfer,那么,这二者有什么区别?2009-11-11
最新评论