l'indice dell'array parte da 0Originariamente inviato da santino83_11_04
non è che l'abbia capita molto...codice:(UBound(TuoArray)-LBound(TuoArray)+1)
UBound di un array vuoto è -1
ti faccio un esempio chiarificatore
codice:stringa="" arr = Split(stringa,", ") Response.Write "arr=Split(""" & stringa & ""","", "") " Response.Write "LBound(arr)=" & LBound(arr) & " " Response.Write "UBound(arr)=" & UBound(arr) & " " Response.Write "Elementi dell'array=" & (UBound(arr)-LBound(arr)+1) & "<hr>" stringa="uno" arr = Split(stringa,", ") Response.Write "arr=Split(""" & stringa & ""","", "") " Response.Write "LBound(arr)=" & LBound(arr) & " " Response.Write "UBound(arr)=" & UBound(arr) & " " Response.Write "Elementi dell'array=" & (UBound(arr)-LBound(arr)+1) & "<hr>" stringa="uno, due, tre, quattro" arr = Split(stringa,", ") Response.Write "arr=Split(""" & stringa & ""","", "") " Response.Write "LBound(arr)=" & LBound(arr) & " " Response.Write "UBound(arr)=" & UBound(arr) & " " Response.Write "Elementi dell'array=" & (UBound(arr)-LBound(arr)+1) & "<hr>"![]()

Rispondi quotando