Я довольно много программировал на Java, недавно я начал работать с C #.
Я думаю, что большинство преимуществ C # (по сравнению с Java) искажены VS.
Теперь, что действительно сводит меня с ума, так это интеллект. Он предлагает только список классов, которые уже находятся в «использовании». Я хотел бы видеть предложения всех классов из всех библиотек. Затем, когда я, наконец, запомнил название класса, который хочу использовать, и ввел его вручную, я должен подтвердить «использование» (нажав всплывающее окно (!)). Это стоит мне времени и нервирует.
Наиболее важным из них является выбор между методами или классами, заполнение параметров методов и т. Д. Мне нужно просмотреть документацию по этим классам, методам и т. Д. VS отображает только небольшую подсказку, которая содержит только краткое изложение, что совершенно неудовлетворительно. Он даже не содержит методы, возвращающие тип (!) И параметры.
Решарпер не решает ни одного из них. Его предложения также в основном бесполезны (они предлагают действия, которые я не хочу делать). Кроме того, я хотел бы видеть предложение Резарпера не только тогда, когда я в очереди на задание.
Может кто-нибудь предложить решение? Может быть какой-то аддон, как его изменить в настройках или как? Также будут приветствоваться другие функции производительности или способ, как «обычно» устанавливать ярлыки, такие же, как в Java.
Редактировать: Вот что происходит, если я нажимаю Ctrl+Space
или Ctrl+Space+Shift
(Reshaper?) Внутри сразу после "(" некоторого метода: alt text http://www.freeimagehosting.net/uploads/ceaeae7c92.png
Я хочу, чтобы у меня был список методов (в идеале с типами параметров и типом возвращаемого значения), например, над включенным в верхней части рисунка, который можно переключать между стрелками, а также полная документация (в другом всплывающем окне, закрепленном окно ...) это будет выглядеть так: альтернативный текст http://www.freeimagehosting.net/uploads/109ca8417c.png