VB 2010 är .NET - flyttas.
Hur får man antalet rader i en array visad med en MsgBox i Visual Basic 2010?
6 svar · 1 397 visningar · startad av Dr-man
Hur får man antalet rader i en array visad med en MsgBox i Visual Basic 2010?
VB 2010 är .NET - flyttas.
Nej tyvärr, då visas antalet tecken, som finns sammanlagt i hela array.
Min array innehåller 6 rader, alltså vill jag ha värdet 6.
Finns det andra förslag?
Nej tyvärr, då visas antalet tecken, som finns sammanlagt i hela array.
Det ska det inte göra. Kan du visa något kodexempel där du ser det här fenomenet?
Min array innehåller 6 rader, alltså vill jag ha värdet 6.
Finns det andra förslag?
Detta ska alltså fungera:
Dim array As String() = {"aaa", "b", "cc", "d", "ee", "ffff"}
MsgBox(array.Length)
Här ska du alltså se resultatet "6", även om totala antalet tecken i hela arrayen är 13.
Array.Length Property
Gets a 32-bit integer that represents the total number of elements in all the dimensions of the Array.
http://msdn.microsoft.com/en-us/library/system.array.length.aspx#Y0