C# char[]与string互相转换的两种方法

1.string转换为char[]:char[] string.ToCharArray();

 static void Main(string[] args)
        {
            string str = "abcdef";
            char[] chs = str.ToCharArray();//字符串可以看做是只读的字符数组,将其转变为真正的字符数组后,即可对其进行编辑
            Console.WriteLine(chs[2]);
            Console.ReadKey();
        }

  运行结果为:c

2.char[]转换为string:string.String(char[] value)

  static void Main(string[] args)
        {
            char[] cs = { 'H', 'E', 'L', 'L', 'O', '!' };
            string str = new string(cs);
            Console.WriteLine(str);
            Console.ReadKey();
        }

  运行结果为:HELLO!

你可能感兴趣的:(C# char[]与string互相转换的两种方法)