【发布时间】:2012-01-08 00:37:05
【问题描述】:
我有一个程序,用户可以在其中输入字符串形式的数字列表。此数字列表始终是 8 的倍数。
所以列表可以包含 8、16、32、40、48 等数字。
我需要将该字符串拆分为每 8 个字符。
例如,假设用户输入了“1234123445674567”
如何将其拆分为字符串数组,其中 (0) 为“12341234”,(1) 为“45674567”
注意:数组的大小必须等于字符串的长度除以8。
像这样:
Dim stringArray(txtInput.Text.Length/8) as String
编辑:我知道我可以通过创建一个计算 8 个数字并将其拆分为数组的循环来做到这一点,但这会很长并且需要一些变量,而且我知道有一种更有效的方法可以做到这一点。我只是不知道语法。
【问题讨论】: