0

ユーザー入力配列を vb.net の my.settings 変数に格納しようとしています。ユーザーが {1,2,3} の形式で配列を入力し、それを文字列として設定に保存し、後で設定値を使用して新しい配列を作成できるようにしたいと考えています。コードは次のようになります。

Dim inputarray()
Dim outputarray()

inputarray=textbox1.text
my.settings.inputstoredarray.add(inputarray)

outputarray=my.settings.inputstoredarray
textbox2.text=outputarray(0)

'If the user types "{1,2,3}' in textbox1, textbox2 should show "1"

これの複数のバージョンを試しましたが、常に型変換エラーが発生するようです。ハードコーディングするとなぜ機能するのかわかりません:

inputarray={1,2,3}

それでも、以下のコードは機能しません:

inputarray=my.settings.inputstoredarray

ユーザー提供の配列を my.settings に保存し、後で使用するために取得するにはどうすればよいですか?

設定に移動して、設定の文字列値を {1,2,3} に設定しても機能しません

4

3 に答える 3