Avatar billede dafox Nybegynder
14. november 2006 - 21:17 Der er 6 kommentarer

løkke i C#

private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = DateTime.Now.ToLongTimeString();
            if (label1.Text = label2.Text)
            {
                label2.Text = "RING!";
            }
        }

hvorfor virker den ikke ?
den skriver den ikke kan konvertere string til bool, men jeg havde íngen problem ved at bruge den samme sætning i mit VB.net program...
Avatar billede erikjacobsen Ekspert
14. november 2006 - 21:21 #1
if (label1.Text == label2.Text)
Avatar billede dafox Nybegynder
14. november 2006 - 21:23 #2
ja det virker, men hvorfor skal jeg bruge ==
Avatar billede thesurfer Nybegynder
14. november 2006 - 21:31 #3
Sådan er det i C#.. og i f.eks. JavaScript.

Det er typisk Visual Basic / VBScript, der bruger et enkelt "=", lige meget om man sætter en værdi eller sammenligner 2 værdier..
Avatar billede dafox Nybegynder
14. november 2006 - 21:36 #4
okay, jeg er også ny til C# så inden jeg køber en bog så skulle jeg lige se om det var det værd.  men tak for hjælpen begge
Avatar billede thesurfer Nybegynder
14. november 2006 - 21:45 #5
Der findes gratis C# tutorials på nettet.. start med dem..
Avatar billede arne_v Ekspert
15. november 2006 - 02:52 #6
der findes forskellige konventioner

                            assignment                comparison
C, C++, Java, C#                  =                        ==
Pascal                          :=                        =
VB                                =                        =  (konteksten bestemmer betydning)
Fortran                          =                        .EQ.
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
Kurser inden for grundlæggende programmering

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