Entwickler-Ecke
C# - Die Sprache - Wie schreibe ich folgenden Delphi Ausdruck in C# ?
winx - So 21.01.07 19:50
Titel: Wie schreibe ich folgenden Delphi Ausdruck in C# ?
Hallo,
ich möchte den folgenden Vergleich in C# schreiben, weiss aber nicht wie.
Der Code sieht so in Delphi aus:
Delphi-Quelltext
1: 2: 3: 4:
| if ((state and csfframescan) = csfframescan) then m_FrameScan := true... |
Wenn ich das so in C# übernehme bekomm ich immer den Fehler
"Error 25 Operator '&&' cannot be applied to operands of type 'int' and 'int' "
C#-Quelltext
1: 2: 3: 4:
| int state,csfframescan;
if ( ( state && csfframescan) == csfframescan) {... |
Wie muß ich diesen "Byte" Vergleich in C# machen?
Danke!
Christian S. - So 21.01.07 19:54
Ich finde, es ist nicht zu viel verlangt, selber zu schauen, welche Operatoren eine Sprache besitzt. :roll: Da wirst Du auf den "&"-Operator treffen, welcher in diesem Falle der Richtige ist.
winx - So 21.01.07 19:58
das das & ist is mir schon klar...
aber wie mach ich diesen byte vgl bei int werten???
Christian S. - So 21.01.07 20:00
winx hat folgendes geschrieben: |
| das das & ist is mir schon klar... |
Wieso benutzt Du ihn dann nicht?
winx - So 21.01.07 21:21
sorry hab gedacht dass du auch && meinst, jetzt hab ich
mal nach nur einem & gesucht =>und das ist es...
lange leitung :-)
Danke!!!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!