Java vs. C#

Operators


Java
 
{    }    [    ]    (    )    .    ,    :    ;
+    -    *    /    %    &    |    ^    !    ~
=    <    >    ?    ++   --   &&   ||   <<   >>
==  !=    <=   >=   +=   -=   *=   /=   %=   &=
|=  ^=    <<=  >>=  >>>
Java doesn't have operator ->

Pre-processing directives None

C#
 
{    }    [    ]    (    )    .    ,    :    ;
+    -    *    /    %    &    |    ^    !    ~
=    <    >    ?    ++   --   &&   ||   <<   >>
==  !=    <=   >=   +=   -=   *=   /=   %=   &=
|=  ^=    <<=  >>=  ->
C# doesn't have operator >>>

Pre-processing directives #