Не уверен, что это актуально в современном мире, но двойные кавычки использовались для контента, который должен обрабатываться управляющими символами, и одинарные кавычки для строк, которые этого не делали.
Компилятор будет запускать строковые манипуляции со строкой в двойных кавычках, оставляя строку в одинарных кавычках буквально нетронутой. Раньше это приводило к тому, что «хорошие» разработчики предпочитали использовать одинарные кавычки для строк, которые не содержали управляющих символов, таких как \n
или \0
(не обрабатываются в одинарных кавычках), и двойные кавычки, когда им нужно было проанализировать строку (при небольшая стоимость в процессорных циклах для обработки строки).
Добавьте ссылку на COM-объект Microsoft Internet Controls, в любом случае вы можете добавить функции, как в этом примере: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx ? FeedbackID = 115195