Для выражения строки
There are no items to show in this view of the "Personal Documents"
в C # вам нужно экранировать символ "
, потому что "
используется в C # для включения строковых литералов.
Есть два варианта:
обычные строковые литералы
string str = "There are no items to show in this view of the \"Personal Documents\"";
↑ ↑
и дословные строковые литералы
string str = @"There are no items to show in this view of the ""Personal Documents""";
↑ ↑ ↑
Обратите внимание, что в обоих случаях экранируется символ "
.
В обоих случаях переменная str
содержит одну и ту же строку. Например,
Console.WriteLine(str);
печать
There are no items to show in this view of the "Personal Documents"
См. Также: Строки (MSDN)
РЕДАКТИРОВАТЬ: Если у вас есть строка
There are no items to show in this view of the "Personal Documents"
и хотите превратить в
There are no items to show in this view of the Personal Documents
вы можете использовать метод String.Replace , например:
string str = "There are no items to show in this view of the \"Personal Documents\"";
string result = str.Replace("\"", "");
"\""
обозначает строку, состоящую из одного символа "
(который, опять же, экранируется в этом обычном строковом литерале), а ""
- пустая строка.