В C#, каково различие между Строкой/строкой нижнего регистра и верхним регистром? [дубликат]

21
задан Nalaka526 9 August 2013 в 04:50
поделиться

9 ответов

Это объяснено в мельчайших подробностях на MSDN. я предложил бы идти в источник. :)

2
ответ дан 27 September 2019 в 20:44
поделиться

Ничто - оба обращаются к System.String.

14
ответ дан 29 November 2019 в 19:59
поделиться

"Строка" является базовым типом данных CLR (класс), в то время как "строка" является псевдонимом C# (ключевое слово) для Строки. Они - synonomous. Некоторые люди предпочитают использовать Строку при вызове статических методов как Строка. Формат (), а не строка. Формат (), но они - то же.

4
ответ дан 29 November 2019 в 19:59
поделиться

Строка использует еще несколько пикселей, чем строка. Так, в темной комнате это прольет немного больше света, если Ваш код будет быть прочитанным со шрифтами света-на-темном. Выбор, чтобы использовать, может быть хитрым - он зависит от цены освещения пикселей, и хотят ли Ваши читатели пролить больше света или меньше. Но c# дает Вам выбор, который является, почему это всесторонне лучший язык.

31
ответ дан 29 November 2019 в 19:59
поделиться

Строка является короткой версией Системы. Строка, Тип общей системы типов (CTS) используется всеми языками .NET. строка является сокращением C# для того же самого...

как

  • Система. Int32 и интервал
  • Система. Int16 и короткий,

и т.д.

1
ответ дан 29 November 2019 в 19:59
поделиться

Объект типа "Строка" в C# является объектом типа "Система. Строка", и это связывается тот путь компилятором при использовании "Системной директивы" использования, как так: использование Системы;... представьте s в виде строки = "Привет"; Консоль. WriteLine (s); Если бы необходимо было удалить "Системный оператор" использования, то я должен был бы написать код более явно, как так: Система. Представьте s в виде строки = "Привет"; Система. Консоль. WriteLine (s); С другой стороны, при использовании "строкового" типа в C# Вы могли бы пропустить "Системную директиву" использования и префикс пространства имен: представьте s в виде строки = "Привет"; Система. Консоль. WriteLine (s); причина, что это работает и причина, что "объект", "интервал", и т.д. в C# вся работа состоят в том, потому что они - определенные для языка псевдонимы к базовым типам Платформы.NET. Большинство языков имеет свои собственные псевдонимы, которые служат ярлыком и мостом к типам.NET, которые понимают существующие программисты на тех языках.

1
ответ дан 29 November 2019 в 19:59
поделиться

никакое различие. строка является просто синонимом Строки.

0
ответ дан 29 November 2019 в 19:59
поделиться

строка является псевдонимом для Строки в Платформе.NET.

0
ответ дан 29 November 2019 в 19:59
поделиться

Строка является типом, прибывающим из ядра.NET (CLR).

строка является типом C#, который переводится для Строкового представления в скомпилированном IL.

типы Языка переводятся в типы CLR.

0
ответ дан 29 November 2019 в 19:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: