char与String

来源:互联网 发布:三体 圣母 知乎 编辑:程序博客网 时间:2024/04/30 10:06

组成与被组成的关系,它们之间能够互相转换

如:

char[]----->string

  1. string str = "ABCDE"
  2. char[] ch = str.ToCharArray(); 
  3. for (int i = 0; i < ch.Length; i++) 
  4.     Console.Write(ch[i]+"、"); 
  5. //结果为A、B、C、D、E、 

string----->char[]

  1. char[] ch = new char[4]{'a','b','c','d'}; //定义一个字符数组并初始化 
  2. string str = new string(ch);              //char[]转换成string类型
  3. //结果为:abcd

拓展延伸:

byte[]------>string

  1. byte[] bt = Encoding.UTF8.GetBytes(str);    

string------->byte[]

  1. string str2 = Encoding.UTF8.GetString(bt);