Подтвердить что ты не робот

Строка vs string

Возможный дубликат:
В С# какая разница между строкой и строкой

Должен ли я использовать string или string при объявлении базовой строковой переменной в С# и имеет ли это значение?

4b9b3361

Ответ 2

Мне нравится string, потому что VS выделяет его синим цветом (что делает его удивительным).

Ответ 3

Ключевое слово string - это псевдоним для System.String.

(То же самое относится к int - System.Int32 long - System.Int64 и т.д.)

С# не имеет двух разных представлений для примитивов так же, как это делает Java. (Где a int сильно отличается от Integer)

В большинстве случаев лучше использовать строчный string, потому что он является псевдонимом для полного System.String. Таким образом, вы можете избежать конфликтов типов, если в вашем коде есть другой тип string.

Ответ 4

Оба они указывают на один и тот же класс. Неважно, какой из них вы используете.