Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Arrayskit i c#

Skapad av Mux, 2011-01-20 22:15 i Webbutveckling & Programmering

2 371
10 inlägg
0 poäng
Mux
Visningsbild
P 31 Gävle Hjälte 916 inlägg
0
Finns det något sätt att kolla ett villkor mellan int och en array med 8 st index?

Alltså, ett snabbare sätt att kontrollera istället för att t.ex. skriva

if (currentposX == arrX[0])
{
}

if (currentposX == arrX[1])
{
}

osv.
Kan man kontrollera hela indexet med ett enda villkor?

Hoppas ni (nån) fattar trots min slöa förklaring.

Gränsvaktskontrollspsykos

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

-------
Visningsbild
P 30 Linköping Hjälte 4 577 inlägg
0
for (int i = 0; i < 8; i++)
{
if (currentposX == arrX[ i ])
{
}
}

Borde funka?

Jag hette tidigare Ziron

joi
Visningsbild
P 31 Hjälte 2 629 inlägg
0
Svar till Mux [Gå till post]:
while(arrX![i++]!='�')
{
if(arrX==något argument)
{
// gör något
}

}




Tillägg av joi 2011-01-20 22:35

Okej, Hamsterpaj är CP.
I whilen ska det stå arrX![i++]!=
och där ska det vara ett backslash och en nolla mellan tvåstycken enkelfnuttar. Den fortsätter alltså med loopen tills det har kommit till slutet på arrayen.

Mux
Visningsbild
P 31 Gävle Hjälte 916 inlägg
Trådskapare
0
Svar till Ziron [Gå till post]:
Jajemän, tackar!



Svar till joi [Gå till post]:
Ska prova det också :)

Gränsvaktskontrollspsykos

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0
En foreach-loop borde också fungera bra :)

Jag är ond!

cower
Visningsbild
P 44 Lund Hjälte 1 042 inlägg
0
Svar till joi [Gå till post]:
Varför försöker du jämföra en int med null-tecknet (dvs en char)?
Och varför antar du kallt att hans arrau är nullterminerad?

Kan det vara så att du gått vilse och letade efter en tråd som handlade om strängar?


Svar till Mux [Gå till post]:
Gör inte som joi skrev, då får du slumpmässigt och dåligt beteende hos ditt program. Tex kan man få effekten att det krashar ibland, ibland inte.

Det Ziron föreslog är däremot helt rätt.

joi
Visningsbild
P 31 Hjälte 2 629 inlägg
0
Svar till cower [Gå till post]:
Vart jämför jag en int med en char?
Visst, det kanske inte var så bra. Men det är bara för TS att ändra argumentet.

Möjligt, jag tror dock att man kan anta att eftersom TS verkar vara rätt så ny med programering så kan man nog anta att det är en sträng/char.

Mux
Visningsbild
P 31 Gävle Hjälte 916 inlägg
Trådskapare
0

Svar till joi [Gå till post]:
Tyvärr så fick jag ej ditt förslag att fungera.
Ziron löste mitt problem. Jag har precist läst ut Programmering A, och det är inte någon sträng/char inblandad.

Gränsvaktskontrollspsykos

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0
Svar till joi [Gå till post]:
Eftersom han verkade ny på programmering kunde man anta att han jämförde en int med en string / char?

Ingen status

cower
Visningsbild
P 44 Lund Hjälte 1 042 inlägg
0
Svar till joi [Gå till post]:
Vad är det för fel på dig?

När nån påpekar att ditt förslag är fel så är dina kommentarer "Han kan ändra på sin kod så att den passar med min." och "Eftersom han verkade som en nybörjare så antog jag att han hade gjort fel på ett specifikt sätt, helt utan några tecken på att det var så."... seriöst, fattar du inte hur korkad du framstår?


Forum » Datorer & IT » Webbutveckling & Programmering » Arrayskit i c#

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons