Если еще форматирование Visual Studio не делает отступ правильно - PullRequest
0 голосов
/ 30 мая 2018

Так что это будет своего рода странный вопрос, я никогда не сталкивался с этой проблемой форматирования с любыми другими программами, которые я написал.Я думаю, это потому, что в моих операторах if есть несколько ||которым нужно было несколько строк, чтобы сделать его более читабельным.

Обратите внимание на пунктирную линию под моим else if ().По некоторым причинам он смещается вправо вместо if.

enter image description here

Есть ли какая-либо настройка форматирования, которая может это исправить?Или есть другой способ, которым я должен сделать это, если заявление?Наличие всех этих проверок ИЛИ в значительной степени необходимо, но я не хотел помещать их все в одну строку, так как это выглядело бы ужасно.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

Инструменты -> Параметры -> Текстовый редактор -> C # -> Стиль кода -> Форматирование -> Новые строки

Снимите все и сохраните.

Затем нажмите CTRL + E, D, чтобыотформатируйте документ.

Кроме того, вы используете огромное сложное заявление if, что, откровенно говоря, беспорядок.Если вам нужно проверить несколько элементов в качестве начальных значений, поместите их все в список.

List<String> ModelNumberPrefixes = new List<String>();
ModelNumberPrefixes.Add("A1C1C");
ModelNumberPrefixes.Add("A1C1D");
//etc

ModelNumberPrefixes.ForEach(s => {
    if (ModelNumber.StartsWith(s)) {
       //Whatever you need to do in your big if block
    }
});
0 голосов
/ 30 мая 2018

Чтобы отформатировать выделение: Ctrl + K, Ctrl + F

Чтобы отформатировать документ: Ctrl + K, Ctrl + D

См. предопределенные сочетания клавиш .(Это два типа Edit.FormatSelection и Edit.FormatDocument.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...