オスツ🍣 @alohakun 逆向きの型推論もできるようにして HogeClass hoge = NULL; hoge = new (...); とかできるようにすれば良さそうに思えるんだけど、何か問題あるのかしら。 http://d.hatena.ne.jp/yaneurao/20100929 やねうらお @yaneuraoh @alohakun 「逆向きの型推論もできるようにして」は、最初に明示的に型を書かないといけなくて、var x = hoge.XXX(); のようにして複雑な型名を受け取るケースにおいて困るのです。 型名は絶対に明示的には書きたくないのです。 オスツ🍣 @alohakun @yaneuraoh 次善の策(旧コードの互換性を保ちつつ C# の仕様を変更すること前提)のつもりで書きましたが、ご指摘の通り、new で生成する時の型名省略にしか使えないので、ほとんど役
![コンストラクタでの例外はあり?なし?](https://cdn-ak-scissors.b.st-hatena.com/image/square/92e4189c7762802164e07ac29df9895d73c86973/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2F7dcdd042aac71b7dab504453915bb8f5-1200x630.jpeg)