Ответ 1
Вы можете избежать цитаты с обратной косой чертой: '\''
Чтобы объявить значение char в С#, мы просто окружим символ одинарными кавычками: 'x'
.
Но что такое "самый ясный" способ объявить значение char, которое представляет собой одиночную цитату/апостроф?
Я закончил использование "'"[0]
, хотя я ожидал, что ''''
будет работать (на основе того, что ""
можно использовать для разграничения символа кавычки в строке.
Есть ли разумный, более сжатый вариант?
Вы можете избежать цитаты с обратной косой чертой: '\''
Вы также можете использовать '\''
или (char)39
Я думаю, что вы ищете '\''
Я предполагаю, что это вопрос личных предпочтений, я считаю, что это лучше всего, например:
char c = '\'';
Вы всегда можете попробовать:
char c = '\'';
Для char я использовал бы
myChar = '\'';
Обратная косая черта - это стандартный escape-ключ в обеих строках и символах, и большинство людей должны понимать это просто отлично.