将字符串转换为 char 数组 [英] Converting a string to a char array

查看:39
本文介绍了将字符串转换为 char 数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有一个这样的字符串.

Let's say I have a string like this.

Dim str As String = "code"

我需要把这个字符串分解成这样的字符数组,

I need to break this string down to an array of characters like this,

{"c", "o", "d", "e"}

我该怎么做?

推荐答案

每个字符串都是一个隐式的字符数组.所以你可以通过以下方式获得第三个字符:

Every string is an implicit char-array. So you can get the 3rd char by:

Dim char3 = str(2)

编辑:只是为了完整性.您还可以使用 String.ToCharArray 将字符串实例转换为一个新的 char-array 实例.使用 ToCharArray 的核心好处是您收到的 char-array 是可变的,这意味着您实际上可以更改每个单独的字符.

Edit: Just for the sake of completeness. You can also use String.ToCharArray to convert the string instance to a new char-array instance. The core benefit of using ToCharArray is that the char-array you receive is mutable, meaning you can actually change each individual character.

请注意,您也可以使用 LINQ.例如,如果您想要字符串的前三个字符:

Note that you could also use LINQ. If you for example want the first three characters of a String:

Dim firstThree As Char() = str.Take(3).ToArray()

这篇关于将字符串转换为 char 数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆