В С# в чем разница между строкой/строкой верхнего и нижнего регистров?
Новичок здесь, на С# в чем разница между строкой и строкой верхнего и нижнего регистров?
Ответы
Ответ 1
Строка использует на несколько пикселей больше, чем строка. Таким образом, в темной комнате будет немного больше света, если ваш код будет читаться со светлыми шрифтами. Решить, какой из них использовать, может быть непросто - это зависит от цены освещения пикселей и от того, хочет ли ваша аудитория пролить больше света или меньше. Но С# дает вам выбор, поэтому это лучший язык.
Ответ 2
Ничего - оба относятся к System.String
.
Ответ 3
"String" - это базовый тип данных CLR (класс), а "строка" - это псевдоним С# (ключевое слово) для String. Они являются сингулярными. Некоторые люди предпочитают использовать String при вызове статических методов, таких как String.Format(), а не string.Format(), но они одинаковы.
Ответ 4
Строка - это короткая версия System.String, типа Common Type (CTS), используемого всеми языками .Net. string - аббревиатура С# для одной и той же вещи...
как
- System.Int32 и int
- System.Int16 и short,
и др.
Ответ 5
Это подробно объясняется в MSDN. Я предлагаю перейти к источнику.:)
Ответ 6
Объект типа "String" в С# является объектом типа "System.String", и он привязывает этот путь компилятором, если вы используете директиву "using System" , например:
использование системы;
...
Строка s = "Hi";
ЕЫпе (ы);
Если вы должны удалить инструкцию "using System" , мне придется писать код более явно, например:
System.String s = "Привет";
System.Console.WriteLine(ы);
С другой стороны, если вы используете тип "string" в С#, вы можете пропустить директиву "using System" и префикс пространства имен:
string s = "Hi";
System.Console.WriteLine(ы);
Причина, по которой это работает, и причина, по которой "объект", "int" и т.д. В С# работают, - это то, что они являются языковыми атрибутами для основных типов .NET Framework. Большинство языков имеют свои собственные псевдонимы, которые служат сокращением и мостом для типов .NET, которые понимают существующие программисты на этих языках.
Ответ 7
нет разницы.
Строка - это просто синоним строки.
Ответ 8
string - это псевдоним для String в .NET Framework.
Ответ 9
Строка - это тип, исходящий из ядра .NET(CLR).
string - это тип С#, который переводится в String в скомпилированном IL.
Типы языков переводятся в типы CLR.