Вы должны использовать HTML-форму. См. здесь . Ваш HTML просто отправляет пустой запрос get в ваш API, форма также отправит данные.
Это - просто опция. Можно отключить его:
ReSharper-> Опции-> Инспекция кода-> Инспекционная Серьезность-> Код Redundencies-> ключевое слово 'var' Использования, где возможный: измените это, чтобы "Не сделать шоу"
существует также контекст (лампочка) опция, которая возьмет Вас в каждом направлении - это находится под ReSharper-> Опции-> Языки-> C#->, Действия Контекста-> "Заменяют явное описание типа 'var'"
Для меня это определенно стоит цены... (даже если я должен был заплатить его сам). Но это может замедлить Ваш VS. Это может стать действительно медленным, если у Вас есть файлы как 5 000 строк кода.
то, Что я все еще не получаю однако, - то, почему я - единственный в команде, использующей его...
Я думаю, что это предлагает Вас обоих пути. Если у Вас есть явный тип - можно изменить его на var. Если у Вас есть var - может изменить его на явный. Только для создания его быстрее, чтобы Вы изменились, если Вы думаете, что это является соответствующим, конечно.
могло бы быть хорошо использовать Вар, например, для переменных цикла, при итерации набора, таким образом, на, когда тип "неявен" для Вас (всегда неявно для компилятора, конечно, когда Resharper предлагает это) и его отсутствие не делает код менее читаемым. Кроме того, мне нравится, когда это сокращает некоторые объявления, которые могут стать довольно длинными с дженериками. Как, IList (IDictionary (SomeType)) myVar = Список (IDictionary (SomeType)) () не освободил бы много, если Вы пишете "var" в левой стороне присвоения.
(Круглые скобки замены с угловыми скобками ;)
, Конечно, я попытался бы использовать Вар с осторожностью, улучшить удобочитаемость и не наоборот.
Справка Вара для создания кода более читаемым в методе, особенно если Вы используете дженерики.
, Поскольку Jon говорит, это - просто опция.
По умолчанию это будет "зеленая загогулина" объявления этого типа:
Person p = new Person();
^^^^^^
из-за повторения.
Это также предложит (маленькое зеленое подчеркивание) var, когда это сможет быть выведено:
Person p = repository.GetPerson(1);
¯¯¯
В этом случае это может быть выведено из-за типа возврата метода GetPerson.
, Как указано Jon Skeet, можно отключить эти предложения в опциях resharper.
Для ответа на вопрос..., потому что кто-то в JetBrains решил, это было "предпочтительным" путем.
Для изменения это следует ответу Jon. Дополнительно можно также изменить поведение ReSharper при выполнении Очистки Кода (который я использую много) под разделом Code Cleanup в опциях ReSharper. Набор для "Использования Явного Типа".