基本的にはC#の入門書。
ただし、タイトル通りイディオムや定石という観点でまとめてあります。普通に機能別に機能を並べたのとそんなには変わらないのですが、結構あちこちでメリットが出ているようです。
そもそも最近のプログラミング言語の特徴は、機能には現れませんからね。ある言語で実現できる機能は、他のたいていの言語でもできる。
違いがあるのはイディオムや定石の方です。それで、人間にとって使いやすいかどうかが決まる。
そして、人間が意識するのもイディオムや定石です。
なので、イディオムや定石に注目した方がわかりやすいまとめになります。
まあ微妙な違いといえば微妙な違いなのですが。
そこが結構よい本になっていると思います。
初心者が学ぶのにもいいのではないかと思います。
ただ私は初心者ではないので、本当にいいかどうかはわかりませんが。
