Visual Studio 2005 Intellisense прекратил работать после установки ReSharper

Другое событие NullPointerException возникает, когда объявляется массив объектов, а затем сразу же пытается разыменовать его внутри.

String[] phrases = new String[10];
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

Этот конкретный NPE можно избежать, если порядок сравнения отменяется ; а именно, использовать .equals для гарантированного непустого объекта.

Все элементы внутри массива инициализируются их общим начальным значением ; для любого типа массива объектов, это означает, что все элементы null.

Вы должны инициализировать элементы в массиве перед доступом или разыменованием их.

String[] phrases = new String[] {"The bird", "A bird", "My bird", "Bird"};
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

22
задан wonea 18 July 2012 в 08:40
поделиться

5 ответов

Попытайтесь открытие Visual Studio Command Prompt и войти:

devenv.exe /ResetSettings
39
ответ дан Gordon Bell 29 November 2019 в 03:41
поделиться

Попытайтесь идти в Инструменты> Опции> Текстовый редактор> C# и проверить все опции при завершении Оператора. Я думаю, что Resharper отключает их на установку.

16
ответ дан Ben Hoffstein 29 November 2019 в 03:41
поделиться

Иногда удаление файла NCB помогает. Перейдите к своему каталогу решения и найдите sln файл, также будет файл с тем же именем и дополнительной NCB. Удостоверьтесь, что Visual Studio закрывается (по крайней мере, не имеют того проекта открытым), и затем удалите тот файл. Не волнуйтесь, что Visual Studio восстановит его для Вас.

5
ответ дан Matt Price 29 November 2019 в 03:41
поделиться

Я попробовал бы "восстановление" на установке сначала. Панель управления, Добавляют/Удаляют Программы, выбирают Microsoft Visual Studio 2005, нажимают "Change/Remove". Это загрузит диалоговое окно установки и даст Вам опцию сделать "восстановление".

YMMV, но по крайней мере это должно сбросить много ресурсов VS к их "новому" состоянию.

0
ответ дан Guy Starbuck 29 November 2019 в 03:41
поделиться

devenv / ResetSettings работал после удаления ReSharper. Ремонт делать не пришлось. Я действительно проверил, что настройки были проверены в Text Editor> C #, но ResetSettings был единственным, что сработало.

1
ответ дан 29 November 2019 в 03:41
поделиться
Другие вопросы по тегам:

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