webForumDet fria alternativet

Byte array i loop

10 svar · 269 visningar · startad av Viktor

ViktorMedlem sedan aug. 20021 710 inlägg
#1

Jag har denna kod

    Dim r As New System.Random()
    Dim b(32) As Byte
    Dim i As Integer
    Dim s As String
    r.NextBytes(b)
    s = ""
    MsgBox(b.GetLength(0))
    For i = 0 To i = b.GetLength(0)
      s = s & b(i).ToString()
    Next i

b.GetLength() retunerar 33, när jag i command window skriver "?b" så får jag 33 olika nummer listade, precis som det ska vara men när loopen körs så körs den bara 1 varv! Någon som kan se varför??

/Viktor

nikoMedlem sedan juni 20022 415 inlägg
#2

Ja.

For i = 0 To b.GetLength(0) - 1

Ska det väl vara?

ViktorMedlem sedan aug. 20021 710 inlägg
#3

Jupp, så ska det vara :D
Sitter och jobbar i C++/Java hela dagarna och då blir det lätt fel när man ska gå till VB :)
Tack

/Viktor

renholmMedlem sedan apr. 20012 048 inlägg
#4

Om du håller på med C++/Java, varför inte använda C# som är mer likt java och c++?

ViktorMedlem sedan aug. 20021 710 inlägg
#5

Det var ett macro som jag höll på att göra, programmen jag gör i C++ är inte för Windows så de går inte att göra i C# :)

/Viktor

NickemannenMedlem sedan aug. 20003 524 inlägg
#6

Varför ställde du då frågan i ASP.NET forumet och inte VB forumet ?

nikoMedlem sedan juni 20022 415 inlägg
#7

ASP.NET-forumet? Vilket är det? :q

PMedlem sedan jan. 20012 107 inlägg
#8

detta är väl webbutveckling... vb är väl inte så mycket webbutveckling...

nikoMedlem sedan juni 20022 415 inlägg
#9

detta är väl webbutveckling... vb är väl inte så mycket webbutveckling...

Viktors kod är VB.NET-kod. Och detta är ett .NET-forum. Var ska frågor om applikationsprogrammering i VB.NET/C# annars postas?

I Visual Basic och Programmering-Övrigt?

PMedlem sedan jan. 20012 107 inlägg
#10

;)

renholmMedlem sedan apr. 20012 048 inlägg
#11

Kan upplysa om att detta inte bara är för webbutveckling även om .NET råkar ligga under webbutveckling, eftersom .NET innefattar så månfa olika tekniker är det svårt att lägga .NET i ett speciellt fack. Tills vi kommer på en bättre uppdelning så kommer .NET ligga där det ligger nu och VB.NET frågor som inte handlar om webbutvekling är välkommna :)

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb