#c# #string #visual-studio-2010
#c# #строка #visual-studio-2010
Вопрос:
Когда Visual Studio 2010 генерирует код (пример: выберите опцию для реализации интерфейса), он генерирует «string» вместо «String», даже если я определил интерфейс с параметрами «String».
Есть ли способ заставить VS2010 всегда генерировать «String». Я предпочитаю использовать .ЧИСТЫЕ имена типов, а не псевдонимы C # для типов.
Комментарии:
1. Я также искал эту функцию, ни VS2010, ни resharper не содержат этой функции…
2. Просто любопытно 🙂 Я имею в виду, что вы также используете только «Object», «Int32», «Single» и т.д. …?
3. Вы — любимая тема блога Джеффа Этвуда. codinghorror.com/blog/2007/06 /…
Ответ №1:
string — это псевдоним String, поэтому технически между ними нет разницы.
Комментарии:
1. Я уверен, что OP знает об этом. Я думаю, что вопрос касается стиля («Используйте имена типов .net, а не псевдонимы») и того, как заставить сгенерированный VS код соответствовать вашему руководству по стилю.
Ответ №2:
Из информации MSDN о string
«Тип string представляет последовательность из нуля или более символов Юникода. string — это псевдоним для String в .NET Framework.» Итак, это то же самое String
и string
.
Увидимся