突然ですが、ふとこんなコードを
こんな風に
書きたくなったことありませんか?
私はあります。generic methodをgeneric indexerにできるだろうと、試してみるもコンパイルエラー。
比較的優秀なジェネリクスを持っているC#ならできるだろうと思ったりしますができません。
いちおうRoslynのほうにIssueは上がってたりします。
が、どうもCLRに変更を加える時に盛り込みたいような内容で、csharplangのほうにIssueとして、リストアップされてます。
interfaceのデフォルトメソッド対応の時に盛り込まれればラッキーみたいな内容ですが、盛り込まれるかどうかもわからないので、当分はgeneric methodで我慢ですね。。。