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...
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
14. november 2006 - 21:21
#1
if (label1.Text == label2.Text)
14. november 2006 - 21:23
#2
ja det virker, men hvorfor skal jeg bruge ==
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..
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
14. november 2006 - 21:45
#5
Der findes gratis C# tutorials på nettet.. start med dem..
15. november 2006 - 02:52
#6
der findes forskellige konventioner assignment comparison C, C++, Java, C# = == Pascal := = VB = = (konteksten bestemmer betydning) Fortran = .EQ.
Kurser inden for grundlæggende programmering