Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Artiklar / Titel på artikeln

C#/VB.net Loopar för nybörjare

Postad 2009-10-24 av Tobias Johansson i sektionen ASP.NET, C#, Okategoriserat med 0 Kommentarer | Läst av: 3251, Betyg: 0%

Förord

Denna artikel kommer att gå igenom hur man skapar loopar och hur man hanterar olika valalternativ, t.ex. med en If-sats. Det finns egentligen inte så mycket att beskriva om dessa olika funktioner, de talar för sig själva mer eller mindre. Men jag kommer ändå att göra mitt bästa att förklara händelserna för er. Jag kommer att ge exempel på både C# och VB.NET.
Innehåll
  » For-loop


For-loop


Principen med for-loopen är att du ska loopa från ett krav till ett annat, alltså: loopa från att denna variabel är detta tills att den blir detta. Jag kommer i koden att skriva *** flera gånger, det innebär att "där ska det hända något", alltså där lägger du egen kod eller egna händelser.

C#:

for(int i = ; i <= 10; i++)
{
***
}

VB.NET:


For i = 0 To <= 10 Step 1
***
Next

Do while loop

Det som är unikt med denna loop är att den kommer att göra något så länge ett krav är uppfyllt eller inte. Exempel: loopa ut den texten så länge värdet på variabeln är satt till true. I exemplen nedan kommer jag att loopa ut *** medan variabeln sStop är satt till false.

C#:

Kod
do
***
while(sStop = false);

VB.NET:

Kod
Do While sStop = False
***
Loop
Loopa ut från arrayer

Ibland har man värden sparade i arrayer och man vill få ut dem därifrån. Då kan man loopa ut dem från arrayerna och skriva ut dem eller göra annat med dem. Nedan ska jag visa er hur man kan göra det.

C#:

Kod
string [] enArray = {"Värde 1", "Värde 2, "Värde 3"};

foreach (string s in enArray)
{
***
}

Snabbförklaring: För varje sträng (som vi kallar för s) i arrayen som heter enArray, gör något (***)

VB.NET:

Kod
Dim enArray As String() = {"Värde 1", "Värde 2", "Värde 3"}

For Each s As String In enArray
***
Next


Valmöjligheter

Nu ska vi gå över till något annat, valmöjligheter.
Ibland får man olika val att välja mellan i t.ex. formulär och man vill kontrollera vilket val användaren väljer. Det kan man kontrollera på olika sätt. Vi ska gå igenom några metoder.
If-satsen

Den första och förmodligen den mest använda av dem alla är nog if-satsen. Den går helt enkelt på att kontrollera "om detta värde är valt så gör på det viset, annars gör på ett annat vis". I exemplen nedan kommer jag att kontrollera värdet på en variabel.

C#:

Kod
int x = 4;

if(x == 1)
{
***
}
else if(x > 5)
{
***
}
else if( (x > 3) && (x<5) )
{
***
}

VB.NET:

Kod
If x = 1 Then
***
ElseIf x > 5 Then
***
ElseIf x > 3 And x < 5 Then
***
End If
Select case / switch

Samma kontroll kan man göra med select case (VB.NET) och switch (C#).

C#:

Kod
int x = 4;

switch(x)
{
case 1:
***;
break;
case 2:
***;
break;
}

VB.NET:

Kod
Select Case x
Case 1
***
Case 2
***
End Select


Slutord

Nu har vi gått igenom de grundläggande kunskaperna för hantering av loopar och valmöjligheter. Hoppas det hjälper! Lycka til!
Upp

0 Kommentarer

Skriv en kommentar på artikeln

Ditt betyg på artikeln



Kommentar:





Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
1 466
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies