私は、ユーザーが数字のリストを文字列の形で入力するプログラムを持っています。この数字のリストは常に8の倍数です。文字列をx個の文字数に分割する方法
したがって、リストには8,16,32,40,48などの数字を入れることができます。
私はその文字列を8文字ごとに分割する必要があります。
例えば、ユーザは、私が(0) "12341234" であると、(1) "45674567"
ノートで文字列の配列に分割することができますどのように "1234123445674567"
に入ったと言います:
Dim stringArray(txtInput.Text.Length/8) as String
エディ:アレイのサイズは次のように8
で割った文字列の長さに等しくなければなりませんt:8つの数値を数え、それを配列に分割するループを作ることでこれを行うことができるのは分かっていますが、それは時間がかかり、いくつかの変数をとり、効率的な方法があることがわかります。私は構文を知らない。
ところで、VBは '[選択]'が必要ないほどスマートです。 – Ryan
@minitech私はVB構文を知らない - C#から自動的にこのクエリを翻訳した: – dasblinkenlight
ええ、誰もVBをもう書きたくない:) VBのキーワードは '.'の後に' ['でエスケープする必要はない。 ] 'はすべてです。ですから、代わりに '.Select'を使って少し綺麗にすることができます。 – Ryan