На самом деле equals
в Java и ==
в C # действуют так же, как ===
в php.Т.е. "24".equals(24)
вернет false.
То, что java и C # не имеют эквивалента, это ==
PHP (то есть оператор / метод такой, что "24".fuzzyEquals( 24 )
вернет true).И это потому, что C # и Java строго типизированы, и такой оператор противоречит их философии.