[C#] readonlyはswitch文のcaseラベルで使えない


C#で定数を定義する場合、readonlyとconstがある。
constで定義されているソースを読むことが多いのだが、Javaの人なんかはreadonlyで全部書いていたりする。で、このreadonlyなのだが、switch文を書く時にcaseラベルに使用できない。
厳密に言うとこれだけではなく違いがあるのだが、これはかなり痛い。

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック