C#中一些字符串操作的常用用法

转载 2004年10月04日 10:13:00
C#中一些字符串操作的常用用法   [ 2004-08-21 10:47 AM | 作者:admin | 来自:孟子E章]

//获得汉字的区位码
  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 = "iam方枪枪";
  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 );

几个常见字符串处理函数的实现原理

字符串是一种常见的数据结构,对字符串的处理又可以十分灵活,所以在实际开发,尤其是非数值处理中,字符串的应用非常广泛。虽然很多字符串操作都封装在了函数库里,应用程序可以直接通过调用库函数来实现字符串处理...
  • suaoyang
  • suaoyang
  • 2014年07月09日 18:26
  • 1834

【C/C++】string操作方法汇总

本文提供【C/C++】string操作方法汇总如下:原文地址:http://sodino.com/2015/02/04/c-string-operate/判断内容是否相同字符串复制字符串拼接字符串拼接...
  • sodino
  • sodino
  • 2015年03月04日 20:22
  • 5534

C++字符串操作详解(整理)

选用C++标准程序库中的string类,是因为他和c-string比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。...
  • fenxinzi557
  • fenxinzi557
  • 2016年05月19日 22:56
  • 19296

C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)(转载)

C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)(转载)转自:http://www.jb51.net/article/86254.htm这篇文章主要介绍了C# D...
  • bodybo
  • bodybo
  • 2017年07月06日 16:23
  • 242

C#字符串的常用操作

一、string关键字与StringBuilder类       C# 字符串是使用 string 关键字声明的一个字符数组。字符串是使用引号声明的,如下例所示:   string s = "...
  • malei0311
  • malei0311
  • 2011年11月12日 17:29
  • 438

黑马程序员-C#常用字符串操作

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等 CompareOr...
  • zou_lin
  • zou_lin
  • 2014年03月16日 13:19
  • 359

C#的字符串常用的操作方法

字符串的用法: 1)截取字符串 使用substring方法,而该方法在c#中有两个重载函数:substring(参数),substring(参数1,参数2),用法如下: string A ="I...
  • wujiaqi168
  • wujiaqi168
  • 2013年06月26日 10:58
  • 480

C#集合篇,在业务背景下(***产品升级管理):依赖注入,变量声明,三元表达式,常用字符串相关操作方法,ADO.NET,EF机制,T4模板自动生成实体类,ref变量巧用,属性实际运用,唯一性验证

QQ:1187362408 欢迎技术交流和学习 关于系统产品升级报告管理,业务需求: TODO: 1,升级报告管理:依据各县区制定升级报告(关联sAreaCode,给每个地区观看具体升级报告信息...
  • HR1187362408
  • HR1187362408
  • 2015年06月11日 14:58
  • 958

c#字符串常用操作

字符串的用法: 1)截取字符串 使用substring方法,而该方法在c#中有两个重载函数:substring(参数),substring(参数1,参数2),用法如下: string A ="I...
  • lllljz
  • lllljz
  • 2012年06月26日 16:00
  • 1055

ABAP report常用的一些语句用法(包括字符串操作,变量动态操作)(持续更新)

1、计算内表的长度:       DESCRIBE TABLE   IT_BKPF   LINES   LEN.       后面除了可以接LINES显示条数,还可以接KIND,显示内表的属性,还有...
  • zzj_rainbow
  • zzj_rainbow
  • 2013年08月26日 11:22
  • 3477
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中一些字符串操作的常用用法
举报原因:
原因补充:

(最多只允许输入30个字)