Hallo liebe Community,
ich versuche einen Javascriptcode in C# zu übersetzen, dieser Code benutzt BitOperatoren.
An sich ist es kein Problem und leicht verständlich, jedoch gibt es in Javascript anscheinend einen Operatoren den es in C# nicht gibt undzwar diesen hier ">>>", er verrückt die Bit's wie dieser Operator ">>" jedoch achtet er dabei nicht auf Vorzeichen?! Bedeutet es das einfach aus einem -1 ein +1 wird oder wie darf man das verstehen?
Hier nochmal der einzige Link den ich zu diesem Operatoren gefunden habe Quelle:Wikibooks: Websiteentwicklung: JavaScript: Operatoren und Ausdrücke
MfG Iwan
Der Link funktioniert nicht, weil die Forensoftware aus Sicherheitsgründen ein Leerzeichen zwischen Java und Script einfügt (und dabei auch in Kleinschreibung umwandelt). Wenn man in der Adresszeile "java script" durch "Java[nop][/nop]Script:" ersetzt, kann man die Seite aufrufen.
Alle haben gesagt es geht nicht, dann kam einer der hat das nicht gehört und hat es gemacht.
Unsigned Right Shift Operator (>>>) (JavaScript)
Wie auch bei Stack Overflow What is the C# equivalent of Java unsigned right shift operator >>> schnell zu finden, hilft Dir ein Cast in einen vorzeichenlosen Typen vor dem Shift.
Danke dir vielmals, Problem gelöst. 😃
Alle haben gesagt es geht nicht, dann kam einer der hat das nicht gehört und hat es gemacht.