内容紹介

 WebブラウザーからC#Pad(http://csharppad.com/)というWebサービスを利用すると、C#の基本機能を利用することができます。もちろん、安全のために利用を制限された機能は存在します。それを踏まえても、重要な機能の大多数を体験できます。
 つまり、パソコンを持つ必要がありません。スマホでもタブレットでも、Webブラウザーが利用できるデバイスがあれば、準備時間ゼロでC#を使い始めることができます。C#の学習のしきいは思ったよりも低いのです。
 本書はプログラミング初学者でC#の言語を学んでみたいという方に向けた入門書です。内容は入門編、初級編、中級編、上級編に別れています。中級編まではスマホ/タブレットでも実際に確認できるレベルの内容です。スマホ/タブレットでの動作確認には、Webブラウザーで実行できるC#Padを利用します。Webブラウザーでの実行ですので、もちろんWindowsパソコンやLinuxパソコンで試すことも可能です。
 上級編はやる気のある読者向けのパートです。WindowsパソコンにインストールしたVisual Studioという開発環境(無償版あり)で動作を確認することができます。C#の面白さが分かった人は、ぜひチャレンジしてみてください。
 各編は、内容ごとに細かく章単位に分類してあり、そこに個別の説明が集められています。個別の説明は以下の形式で書かれています。
▲問題:こんなことはC#で可能だろうか、という出題です。
▲解説:問題解決に必要な技術の解説です。
▲模範解答:実際に実現してみたソースコードです。
▲練習問題:さらに知識を広げるための練習問題です。
▲解答:練習問題の解答です。