Как остановить Visual Studio от замены типов C # BCL какими-либо внутренними аналогами - PullRequest
0 голосов
/ 12 июня 2018

При написании C # в Visual Studio 2017 я предпочитаю некоторые типы BCL своим внутренним аналогам, где последние меня смущают.

Например, когда я объединяю библиотеку классов C ++ / CLI с приложением C # и часто переключаюсьмежду ними в IDE мне удобнее всегда использовать String вместо string в части C #, поскольку string напоминает мне тип строки STL.

(Раскрытие информации:Я тупой и неуклюжий человек, который сильно полагается на такие надежные механизмы для написания правильного кода.)

Моя проблема в том, что я не могу заставить VS соблюдать мое решение.Я отключил две опции автоматического форматирования, связанные с предпочтением BCL или встроенных типов, но, похоже, IDE по-прежнему заменяет String на string при вводе следующей строки (вторая String перезаписывается):

String[] foo = new String[] { "bar", "baz" };

Как я могу сказать IDE никогда заменять типы BCL на внутренние типы без отключения каких-либо других функций автоформатирования?Заранее спасибо.

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