最近でもないですが、C#3.0になってからラムダ式が採用されてからC#が動的言語を意識した言語使用になり、ちょっと中途半端になってきたなと感じます。
もともと静的型づけが厳しい言語であるので、いい面もあれば悪い面もあります。
C#3.0になってから不要なソースコードを書く必要がなくなってきましたが、いきなり変更されたので、最初はとっつきにくいと思います。
今後、どのようになっていくかはわかりませんが、中途半端な言語になるのだけはさけてほしいなと思います。
もともと静的型づけが厳しい言語であるので、いい面もあれば悪い面もあります。
C#3.0になってから不要なソースコードを書く必要がなくなってきましたが、いきなり変更されたので、最初はとっつきにくいと思います。
今後、どのようになっていくかはわかりませんが、中途半端な言語になるのだけはさけてほしいなと思います。