Показать сообщение отдельно
Старый 16.10.2012, 08:20   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
С точки зрения типов данных обе формы записи и в одинарных и в двойных кавычках эквиваленты.

В двойных кавычках записывается текст, который предназначен для отображения пользователю. В случае если в двойных кавычках вместо кода метки указать текст, компилятором будет выведена не ошибка, но предостережение:
Цитата:
Метод содержит текстовую константу: ...
В таком случае предпочтительнее использовать механизм меток, чтобы поддержать мультиязычность.
Если же текстовый литерал используется для служебных целей то использование меток может только навредить. Что бы обойти предупреждение компилятора в этом случае стоит использовать одинарные кавычки.

Ещё иногда удобно начать строку например с двойных кавычек чтобы в самом значении строки можно было бы безболезненно использовать одинарные, или наоборот.

Последний раз редактировалось S.Kuskov; 16.10.2012 в 08:23.
За это сообщение автора поблагодарили: bodeaux (1).