Har ett program som jag håller på att göra i Microsoft Visual studio.net och jag skall ha det så att jag skall i en text ruta skriva in ett tal som sparas i en array när jag trycker på lägg till och sedan skall jag skriva in ett tal till som också skall sparas i en array när jag trycker på lägg till knappen , via menyn sedan under arkiv så skall jag kunna klicka på visa och så skall under textrutan visas det senaste talet jag skrev in hur gör jag ? Hej! Vill bara tillägga att man kan lösa det med andra datatyper som finns i .net. Beroende på du kör .net 2.0 eller inte kan du använda:Spara tal i en array i Visual Basic, hur??
Jag läser Vusial Basic på distans men får ingen ordning på detta problem.
Skickar med en bild:
http://images3.pictiger.com/images/dd/0d22111174ac8ccdebcea61e908e40dd.jpgSv: Spara tal i en array i Visual Basic, hur??
När du skall göra en array i Visual Basic .NET, så skriver du så här
<code>
Dim arr(10) as Integer 'I denna lagrar du dina siffror
Dim counter as Integer 'I denna hålle du reda på hur många siffror som har matats in
</code>
Om du gör formen såsom visat på bilden som du refererat till, så kan du dubbelklicka på knappen. Då gör Visual Studio en event-procedure där du kan skriva in kod. Där läser du in värdet från textboxen och lagrar den i arrayen.
Om du behöver mer en tio platser, så kan du antingen göra en större array från början, eller använda Redim nyckelordet, gärna då i kombination med Preserve. Söka på Google för dessa.
Lycka till med kodningen!
// TorgrimSv: Spara tal i en array i Visual Basic, hur??
ArrayList om du använder tidigare version av .net 2.0
List(Of T) om du använder .net 2.0.
Arraylist:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcollectionsarraylistclasstopic.asp
Dim nummer As New ArrayList()
nummer.Add(7)
nummer.Add(5)
List(of T):
http://msdn2.microsoft.com/en-us/library/6sh2ey19.aspx'
Dim nummer As New List(Of Integer)
nummer.Add(7)
nummer.Add(5)
Det är en annan lösning helt enkelt. Lycka till!