Every string is an implicit char-array. So you can get the 3rd char by:
Dim char3 = str(2)
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.
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()
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…