Разница между строкой и строкой в C #
Один из вопросов, который задают многие начинающие программисты на C #: «В чем разница между строкой и строкой?»
В C # строка - это псевдоним класса String в .NET Framework. Фактически, каждый тип C # имеет эквивалент в .NET. В качестве другого примера, short и int в C # отображаются на Int16 и Int32 в .NET.
Итак, технически нет никакой разницы между строкой и строкой, но обычной практикой является объявление переменной с использованием ключевых слов C #. Я едва видел, чтобы кто-нибудь объявлял целое число с Int32!
Единственное небольшое отличие состоит в том, что если вы используете класс String, вам необходимо импортировать пространство имен System в верхней части файла, тогда как вам не нужно делать это при использовании ключевого слова string.
Многие разработчики предпочитают объявлять строковую переменную со строкой, но используют класс String при доступе к одному из его статических членов: String.Format ()
Создание псевдонимов типов в C #: ссылка