以下のようにかければ便利なのに。
private void ClearArray<T>(T[] array) where T : byte | char {
ポリモーフィズム的な制約に限らなくても new 制約みたいな考え方もある訳だしー
dynamic
が使えるので、似たようなコードを書こうと思えば書けるわけだけれど、遅延バインディングしまくりで例外エラーとか嫌だし、先頭で型チェックする感じになるのかなぁ。
でも、使用できるメンバのチェックはできないんだよなー
#今日のブログは、ぼやいてるだけw