29.字符类型以及字符串的多种方法

1.前言

字符串类型我们前面已经使用的很多了,并且只要注意双引号不要遗忘即可。

2.字符类型的声明与赋值

char类型 其英文全称为 character;不过我们不用过多的纠结于念法,彼此理解即可。

字符类型和字符串类型比较相似, 但是字符类型里面只能存放单个字符,这是我们需要注意的地方。下面来点代码演示一下:

            //定义一个string 类型的变量
            string a = "1232132131";
 
            //定义几个 char 类型的变量,我们可以看到无论是中英文还是符号,都只能放一个。
            //char b = '我';
            //char c = 'a';
            //char d = ',';

3.字符与字符串之间的互相转换

3.1字符串转换为字符数组

            string str = "element";

            char[] chars = str.ToCharArray();

            for (int i = 0; i < chars.Length; i++)
            {
                Console.WriteLine(chars[i]);
            }

现在我们来逐步的解析一下这段代码:

  1. 声明了一个名为 str 的字符串类型的变量并且为其赋值 element
  2. 使用字符串类型中内置的方法 ToCharArray() 方法将 element 转换为了一整个的 字符类型数组。
  3. 为了验证一下,我们使用了for 循环,循环次数为 chars 数组的元素总数。
  4. 所以下面我们看一下代码运行的效果。
图片[1]-29.字符类型以及字符串的多种方法-E-元素

3.2字符数组转换为字符串

            char[] chars = { 'a', 'b', 'c', };

            string str= new string(chars);

            Console.WriteLine(str);

将字符数组转换为字符串这一步操作主要就是使用 string 的构造函数进行转换。而非使用方法 ToString() 转换。

4.字符串的其他内置方法

请参考下面两篇文章即可。

© 版权声明
THE END
点赞504 分享
和此文作者聊聊 抢沙发

    暂无评论内容