C#でchar値を宣言するには、文字を単一引用符で囲みます:'x'
。
しかし、char値を宣言する「最も明確な」方法は何ですかis単一引用符/アポストロフィですか?
"'"[0]
が機能することを期待していましたが、''''
を使用することになりました(""
を使用して文字列内の引用文字を区切ることができます)。
賢明で簡潔なオプションはありますか?
引用符はバックスラッシュでエスケープできます:'\''
'\''
または(char)39
を使用することもできます
'\''
を探していると思います
私はそれが個人的な好みの問題だと思う、私はそれを最も明確にエスケープすると思う、例えば:
char c = '\'';
いつでも試すことができます:
char c = '\'';
私が使用する文字
myChar = '\'';
バックスラッシュは文字列と文字の両方の標準エスケープキーであり、ほとんどの人はこれをうまく理解できるはずです。