web-dev-qa-db-ja.com

単一引用符/アポストロフィを含むchar値を宣言する最も明確な方法

C#でchar値を宣言するには、文字を単一引用符で囲みます:'x'

しかし、char値を宣言する「最も明確な」方法は何ですかis単一引用符/アポストロフィですか?

"'"[0]が機能することを期待していましたが、''''を使用することになりました(""を使用して文字列内の引用文字を区切ることができます)。

賢明で簡潔なオプションはありますか?

26
Richard Everett

引用符はバックスラッシュでエスケープできます:'\''

58
Blorgbeard

'\''または(char)39を使用することもできます

8
PVitt

'\''を探していると思います

3
Dutch Nico

私はそれが個人的な好みの問題だと思う、私はそれを最も明確にエスケープすると思う、例えば:

char c = '\'';
3
Twelve47

いつでも試すことができます:

 char c = '\'';
1
Jon Dewees

私が使用する文字

myChar = '\'';

バックスラッシュは文字列と文字の両方の標準エスケープキーであり、ほとんどの人はこれをうまく理解できるはずです。

1
Kibbee