第一次制作游戏,我在地图上加载一个xml文件。 每一行都是字面上出现在屏幕上的一行。在vb.net中分割一个字符串(无分隔符)
示例字符串:0000010020111030010000002130000101000 ... 我需要将每个数字拆分成一个数组 - 这样一个数字就是数组中的一个项目;能够打印地图。
我试过使用这个,但我很快发现我需要分隔符“,”等等。
Dim t() As String 'temp array
Dim wordl1aXtemp As String 'the very long string of numbers
For j = 0 To 1
For i = 0 To 41
wordl1aXtemp = wordl1aX(j, i)
t = wordl1aXtemp.Split("") 'temp array loaded
Next
j += 1
Next
我已经有了地图设计,它将成为一个痛苦回去把一千左右“,”。
我该如何将一串长长的数字分解成一个数组,其中每个字符都是1个项目。
谢谢。我刚刚发现使用x = test.ToCharArray也可以工作,并且更好 – DarkXylese
但是,您将执行84次转换 –
是的,您已经有了一个数组,无需创建一个数组。正如下面的人所说的,你可以使用字符串。 – TheValyreanGroup