Как Вы быстро находите реализацию (реализации) метода интерфейса? [дубликат]

Попытайтесь открыть свое приложение с Отражатель . Вы будете, вероятно, удивлены:-)

И как только взломщик определил местоположение правильного местоположения в Вашем коде, они могут использовать комбинацию ildasm / ilasm для удаления проверки из приложения - даже если Отражатель кода генерирует, то не скомпилирует.

68
задан dragan.stepanovic 20 December 2012 в 12:15
поделиться

4 ответа

Я полагаю, что оператор <> был реализован в PHP, потому что он присутствует в некоторых других языках (например, SQL)

И <>, и! = Означают почти точно то же самое: единственное различие, которое мне удалось найти, связано с их приоритетом: см. Приоритет операторов : они не находятся в одной строке ^^ (что означает, в конце концов, разница между ними two)

Хотя, я должен признать, что никогда не видел <>, используемого в PHP.

Обратите внимание, что люди обычно используют! =; вам, вероятно, следует сделать то же самое: это упростит понимание вашего кода.

И, кстати, у вас также есть оператор! ==, который также выполняет сравнение типов; но нет оператора << >> или чего-то подобного ^^


В качестве справки:

23
ответ дан 24 November 2019 в 14:11
поделиться

В R # есть опция «Перейти к реализации» во всплывающем меню, что очень удобно для этого.

1
ответ дан 24 November 2019 в 14:11
поделиться

Лучший способ сделать это без ReSharper:

Найти в файлах (Ctrl + Shift + F) Что найти: "class * ISomeClass" Параметры поиска: «Использовать подстановочные знаки»

Это позволит найти всю реализацию, а затем вы сможете найти свою функцию в конкретной реализации.

9
ответ дан 24 November 2019 в 14:11
поделиться

вы можете попробовать использовать этот плагин:

http://blog.rthand.com/post/2010/01/18/Meet-e2809cGo-To-Implementatore2809d-DXCore-plugin -for-Visual-Studio.aspx

4
ответ дан 24 November 2019 в 14:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: