Avatar billede pcl Nybegynder
05. januar 2003 - 20:09 Der er 21 kommentarer og
1 løsning

do loop until i c#

Hvilket loop i C# svarer til visual basic.net ´s

do
loop until
Avatar billede danisher Nybegynder
05. januar 2003 - 20:11 #1
Har du prøvet at kigge på while løkken?

int f = 10;
while (i=0; i<f; i++) {
Console.WriteLine(i);
}

/Claus
Avatar billede danisher Nybegynder
05. januar 2003 - 20:12 #2
ups... det var en for løkke jeg lavede der... :)

int f = 10;
for (i=0; i<f; i++) {
Console.WriteLine(i);
}
Avatar billede terry Ekspert
05. januar 2003 - 20:16 #3
do{

}while
Avatar billede terry Ekspert
05. januar 2003 - 20:21 #4
do
loop unil

executes at least once, so does

do{
}while
Avatar billede terry Ekspert
05. januar 2003 - 20:57 #5
pcl!
Avatar billede pcl Nybegynder
05. januar 2003 - 21:31 #6
Det skal svarer til dette loop:

Do
Loop Until intCounter = 5
Avatar billede pcl Nybegynder
05. januar 2003 - 21:32 #7
do
while duer ikke i dette tilfælde da while vuderer et expression udfra en boolean værdi.
Avatar billede pcl Nybegynder
05. januar 2003 - 21:36 #8
jeg har brug for en løkke hvor 'expression' vurderers til sidst.
Avatar billede pcl Nybegynder
05. januar 2003 - 21:39 #9
i mit tilfælde er det 2 værdier der skal sammenlignes.
Det kan godt være, at do while kan bruges men i min dokumentation snakkes der kun om boolean værdier som gyldige.
Jegkan sgu ikke gennemskue det, det burde være pisse enkelt.
Avatar billede terry Ekspert
05. januar 2003 - 21:48 #10
do{
}while intCounter < 5

pcl>your question was

Hvilket loop i C# svarer til visual basic.net ´s

do
loop until

you have a CORRECT answer!
Avatar billede terry Ekspert
05. januar 2003 - 21:54 #11
pcl> a do{}while expression DOES get evalutated AFTER going at least ONCE through the loop (til sidts)

TRY IT, and then tell me it doesnt work!
Avatar billede terry Ekspert
05. januar 2003 - 21:55 #12
(til sidts) = (til sidst)
Avatar billede terry Ekspert
05. januar 2003 - 21:57 #13
an expression yealds a boolean

If 1 < 2 = True (-1)
If 1 > 2 = False (0)
Avatar billede terry Ekspert
05. januar 2003 - 22:01 #14
do{
}while intCounter < 5

will be false until intcounter = 5, then it will be true and so the loop will stop!

But we cant see all of your code so its hard to say what else is happening in the loop!
Avatar billede pcl Nybegynder
05. januar 2003 - 22:01 #15
øh que?
Avatar billede pcl Nybegynder
05. januar 2003 - 22:04 #16
ok jeg prøver vise hele loop koden jeg bruger i vb.net , det er måske den der er helt gal.
Avatar billede pcl Nybegynder
05. januar 2003 - 22:06 #17
Dim intCounter As Integer = -1

Do
intCounter = Array.IndexOf(ValidContentTypes.Split(","), Path.GetExtension(loFile.PostedFile.FileName).ToLower(), intCounter + 1)

'ting og sager her i mellem

Loop Until intCounter = Array.LastIndexOf(ValidContentTypes.Split(","), Path.GetExtension(loFile.PostedFile.FileName).ToLower())
Avatar billede terry Ekspert
05. januar 2003 - 22:17 #18
well I must admit that I have NO IDEA what it is your trying to do and I dont want to get a headache trying to ind out, so I am going to leave it to you pcl.
Avatar billede simon.ulsnes Nybegynder
05. januar 2003 - 22:52 #19
terry >> Bare lige et praktisk spørgsmål: Forstår du dansk, men har svært ved at formulere dig, eller hvad?

Den tætteste C#-ækvivalent til do-loop-until ville nok være et while-loop.
Syntaksen er som følger:

while (etellerandet == nogetandet)
{
  // noget kode
}

Alternativt kan du bruge denne form:

do
{
  // noget kode
} while (etellerandet == nogetandet)

Forskellen er hvornår boolean-tjekket bliver kørt. Det sidste loop bliver kørt en gang mere i forhold til det første.

// Simon
// The cow goes MOOO!
Avatar billede pcl Nybegynder
06. januar 2003 - 13:17 #20
selvfølgelig simon.ulsnes,
det er for di jeg kun lige er startet ud med c#
det er dette jeg har søgt  etellerandet == nogetandet
dobbelt lighedstegn, takker
perfekt.
Avatar billede pcl Nybegynder
06. januar 2003 - 13:18 #21
>simon.ulsnes
send et svar så for dui pointene
Avatar billede simon.ulsnes Nybegynder
06. januar 2003 - 15:06 #22
jæsjæs...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester