2013-03-01 3 views

ответ

8

одиночные кавычки используются для типа char данных, который может принимать только один символ (отсюда и название), двойные кавычки используется для строки

+1

Слишком обобщенный, это совершенно законно: 'Char c = '\ t';' –

+0

@TimSchmelter хорошо да и нет. Ваш пример по-прежнему приводит к сохранению одного символа. «\ T» - это код выхода для символа табуляции. – DiskJunky

+1

Просто хотел указать, что литералу charcter не нужно иметь один символ, есть некоторые escape-последовательности. Может быть, nitpicking;) –

1

Console.WriteLine («») будет принимать символ буквально. поэтому, когда вы попытаетесь передать более 1 символа, это приведет к ошибке.

В то время как Console.WriteLine ("") принимает строку, которая может содержать слова.

Смежные вопросы