内容紹介
Visual Studio 2012発売後のC#開発を巡る環境は激変しました。今や、スレートPCとデスクトップの環境は似て非なるものとなり、電話やゲーム機はさらに異なっています。それゆえに、それらに対して共通に使用できるポータブルライブラリの開発は可能ですが、扱いが難しいという面があります。それと同時に進行しているのは、APIの非同期化です。消費電力の低減に不可欠の技術で、新たに導入されたasync/awaitキーワードによりかなりプログラミングしやすくなっています。しかし、async/awaitキーワードは使用できないケース、使用できるが意図した通りに機能しないケースがあり、罠に落ちると抜け出す難易度が高いのも事実です。
これらの問題は、分かってしまえば対処できない問題ではありません。本書は、こうした問題への対処ノウハウを中心に、様々なプログラミングの問題を集めた小サンプル集的なC#の技術解説書です。旧著「プロフェッショナルマスターVisual C# 2010」を踏襲し、1つのテーマに絞った短い章を多く集めた体裁を取っています。