私の VB クラスでは、ユーザー エントリが入力される配列を設定するよう求められました。これらのエントリは 10 進数タイプで、ガス価格を意味します。1 か月に 1 人、12 人です。エントリは、入力されて処理されると、一度に 1 つずつリスト ボックスに表示されるはずです。
それらを表示しましたが、正しく表示されません。4.55 (または何でも) の代わりに、エントリは "Decimal[] Array" (もちろん引用符を除く) として表示されます。
エントリを正しく表示するにはどうすればよいですか? 以下にコードを示しますが、まだプロジェクトの 3 分の 1 しか進んでいないため、非常に不完全です。ひどい問題が突き出ている場合を除いて、気にしないでください。
Public Class GasPrices
Dim prices(11) As Decimal
Private Sub EnterButton_Click(sender As Object, e As EventArgs) Handles EnterButton.Click
prices(PriceList.Items.Count) = Convert.ToDecimal(PriceText.Text)
PriceText.Clear()
For i = 0 To 11
prices(i) = i
Next i
PriceList.Items.Add(prices)
End Sub
Private Sub PriceList_SelectedIndexChanged(sender As Object, e As EventArgs) Handles PriceList.SelectedIndexChanged
PriceList.Items.Clear()
PriceList.Items.Add(prices)
End Sub
クラス終了