sbagliavi a dichiarare l' array, puoi fare:
oppure:codice:Public Class Form1 Public tariffa_num As Int16 = 6 Public tariffa_max() As Decimal = {1.99, 9.99, 24.99, 49.99, 99.99, 999999.99} End Class
e non come hai fatto tu.codice:Public Class Form1 Public tariffa_num As Int16 = 6 Public tariffa_max(5) As Decimal Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load tariffa_max(0) = 1.99 tariffa_max(1) = 9.99 tariffa_max(2) = 24.99 tariffa_max(3) = 49.99 tariffa_max(4) = 99.99 tariffa_max(5) = 999999.99 End Sub End Class
Quando dichiari un array di cui sai già il contenuto e la dimensione e rimarrà fissa: usa il primo.
mi togli una curiosità?
Perchè glielo dichiari decimal e poi gli metti i valori string?

Rispondi quotando