C#常用字符串操作
来源:互联网 发布:网络蜜汁尴尬什么意思 编辑:程序博客网 时间:2024/05/16 01:29
//获得汉字的区位码
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);
//取字符串长度
s = "woshi蓝蓝";
int len = s.Length;//will output as 6
byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
len = sarr.Length;//will output as 3+3*2=9
//字符串相加
System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("i ");
sb.Append("am ");
sb.Append("蓝蓝");
/////////////////////////////////////////////////////////////////////
补充:
string --> byte array
byte[] data=Syste.Text.Encoding.ASCII.GetBytes(string);
string --> byte
byte data = Convert.ToByte(string);
byte[]-->string
string string = Encoding.ASCII.GetString( bytes, 0, nBytesSize );
- C#常用字符串操作
- c#字符串常用操作
- c#常用字符串操作
- C# 字符串常用操作
- C#字符串的常用操作
- C#字符串的常用操作
- C#字符串的常用操作
- C# 常用的字符串操作
- C#字符串的常用操作
- C#字符串的常用操作
- C# 不常用的字符串操作集锦
- 黑马程序员-C#常用字符串操作
- 字符串操作:C#常用函数介绍
- C#中一些字符串操作的常用用法
- C#中一些字符串操作的常用用法
- C#中一些字符串操作的常用用法
- C#中一些字符串操作的常用用法
- C#中一些字符串操作的常用用法
- RQ Debugger IDE vb.455 by Andrew Shelkovenko
- Daphne v1.25 by DRK
- sql server 2005重新安装的常见错误及解决
- 建一个大容量的webmail系统
- “概念搜索”是未来发展的方向
- C#常用字符串操作
- 网页背景不动
- 2006年的第一篇文章
- 中间件?
- 合并datagrid中内容相同的单元格
- 一次更新Datagrid 中多列数据
- [收藏]常见小问题
- 从数据库中导出数据库文档(新增了索引及表的描述信息)
- C专家编程(5-6)