webForumDet fria alternativet

Hjälp med en beräkning!

.NET

6 svar · 1 521 visningar · startad av Gramas19

Medlem sedan dec. 201250 inlägg
Frågan#1

Hej, jag har ett litet problem nu igen när jag håller på med ett program ^^

Problemet är detta. Jag har en listbox där jag lägger till saker så står det typ så här:

1. Coins
2. Bones
3. Torva platebody
4. Coins
5. Raw shark
6. bones

osv.....

Det jag vill göra är att se hur många gånger sedan det var jag la till "Torva plateboady" dvs 3 gånger sedan. Men jag vet inte hur jag ska göra det eftersom det alltid varierar. Så det kunde lika bra ha varit på plats 4 och då hade det varit 2 istället.. Någon som vet hur jag kan skriva för att få det att kolla hur många gånger sedan jag la till det?

Medlem sedan juni 2012581 inlägg
#2

Det här är bara funderingar och spekulationer från min sida då jag i princip aldrig sysslat med .NET i någon form, men, here goes...

Kan du inte samtidigt som du lägger till saker i din listbox även lägga till dem i en array och sedan ta arrayens längd minus index för saken i fråga?

Medlem sedan juni 20006 031 inlägg
#3

Jag kanske är trög, men vad menar du med "Så det kunde lika bra ha varit på plats 4 och då hade det varit 2 istället.."?

Medlem sedan juli 2004144 inlägg
#4

Arrays...

Medlem sedan dec. 201250 inlägg
#5

Jag menar att om jag dödar bossen och får just "Torva platebody" så ska jag lägga till den, sedan får jag andra saker och då ska det börja räkna hur många gånger sedan det var jag fick den. Sen kanske jag får den igen och då ska det sättas till 0 och börja räkna igen osv..

Medlem sedan aug. 2008815 inlägg
#6

Så bones är helt enkelt tillagt för 0ggr sedan? Du räknar från noll :P

Medlem sedan dec. 201250 inlägg
#7

Ja, jag tänkte så eftersom att jag nyss la till det, lägger jag sedan till en så har jag fått --1-- sak sen jag la till bones.

Och hur skulle jag isåfall kunna göra detta med en array? För jag antar att jag kan använda en databas och inkrementera det så det räknar och när jag sedan lägger tlil "Torva platebody" blir det satt till 0. Jag håller på att lära mig om databaser nu så när jag kan det ska jag testa det! :)

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)