C#怎么让字符串逐字打印
1、打开visual studio,创建一个皮薹匆热控制台应用程序,用于演示C#如何将字符串逐字打印出来。首先,在Main方法中,定义一个字符串类型的变量string str = "Hello World";
2、想要逐字打印,就需要将字符串拆分为一个一个的字符,这个时候,可以使用系统提供的函数直接转换,只需要使用函数 ToCharArray() 即可char[] c = str.ToCharArray();
3、当把字符串转换为字符数组之后,就可以使用埂黉餐嚣循环一个一个的打印输出了。此处为了演示效果,输出的每个字符都单独占一行的空间。熠硒勘唏for (int i = 0; i < c.Length; i++){ Console.WriteLine(c[i]);}
4、在visual studio中,按F5就可以直接调试模式运行代码。从运行结果可以看出,最终字符串被拆分成了一个一个的字符,一个一个的输出来了
5、那么,对于英文可以达到上面的效果。假设字符串中存储的是中文,这样行不行呢?这个时候,将上面定义的str字符串变量的值,修改为中文内容
6、其余的转换为字符数组,以及循环输出的代码,全都不变。完整代码参见截图
7、在visual studio中调试模式运行,可以看到这种方式对于中文也是同样适用的,最终中文的字符串,也是一个一个的打印输出来了
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:61
阅读量:67
阅读量:79
阅读量:76