char
単一の型付き値を大文字にする「簡単な」方法はありますか?
これは機能しますが、面倒で一般的に間違っていると感じます。
var ch = 'a';
var cap = ("" + ch).ToUpper()[0];
cap.Dump(); // (in LINQPad) => 'A'
ノート:
"" + ch
オーバーの選択ToString()
は、ReSharper が後者で文化を指定しないと私に怒鳴るためです... いずれにせよ、ch.ToString().ToUpper()[0]
同じように面倒に感じます。- グローバリゼーションのために、「32 を追加する」という選択肢はありません。
char
大文字にするとサロゲート ペアになるシングルはないと思います。
ありがとう、