В чем разница между строкой и строкой в ​​C #? - PullRequest
5963 голосов
/ 10 августа 2008

Пример ( обратите внимание на регистр ):

string s = "Hello world!";
String s = "Hello world!";

Каковы рекомендации для использования каждого из них? И каковы различия ?

Ответы [ 61 ]

0 голосов
/ 06 апреля 2016

String - это не что иное, как псевдоним для класса String. Если вы хотите использовать функции класса string, вам следует использовать String, иначе вам следует придерживаться строки. Например, если вы хотите отформатировать строку, вам следует использовать класс String для использования String.Format(), но если вы просто хотите определить строку, то вам следует использовать string test=""; Обратите внимание, что оба они относятся к справочному типу.

...