new_C#入門: 全キーワード明快解説!
「これはどんな新刊だい?」
「うん。これまでの楽しいC#入門がいい加減古くなってきたので、頑張ってゼロからC#入門を書き直した」
「new_C#入門ってWeb連載があったけど何が違うの?」
「その連載の単行本化だけど書き下ろしを一杯入れたぞ」
「どんな項目?」
「これらだ!」
- delegate型: これがないとラムダ式も活躍できない!【デリゲート型】【★】
- operator, implicit, explicitとデータ型変換: データ型変身自由自在【★】【上級】
- lock文: プログラム実行の交通信号【★】【上級】
- null: 何もないことを示す特別な値【null】【★】【基本】
- object型: 全ての型の始祖【object型】【★】
- unsafeキーワード: 安全ではない世界への扉を開く【★】【上級】
- volatileキーワード: マルチタスクでも即時書き換えを保証【★】【上級】
- プリプロセッサディレクティブ: コンパイルそのものを支配せよ【★】【上級】
- マルチタスク:並列処理はマルチコアCPU活用の始まり【★】【マルチタスクの基礎】
- 変数のスコープ: その変数見せてあげない【変数のスコープ】【★】
- コレクションの初期化構文: コレクションのお手軽初期化【★】
- オブジェクトの初期化構文: メンバーの初期値はこれに決めた!【★】
- 演算子カスタム追加: 演算子の振る舞いを自由に拡大【★】【上級】
- アセンブリとモジュールと型の関係: 知っておくとちょっとためになる【アセンブリ】【★】【上級】
- 補足・DateTime型: 日付と時刻は離れられない仲良し 【DateTime型】【★】
- 補足・Math.Maxメソッド: 大きいことは良いことだ 【Math.Maxメソッド】【★】
- サンプル計算編・素数の計算【★】
- サンプル文字処理編・ROT13暗号【★】
- サンプルゲーム編・数当て【★】
「ずいぶん多いね」
「気付いたら増えていた」
「で、どこがポイント?」
「ハロー・ワールドが1行で書ける新しい時代のC#入門だ。どの項目から読んでもいいぞ。気になるところから読んでいこう」
「キーワード単位で選んで読めるってことだね」
「1つ1つの項目は昔書いたら入門処理も短くなっているはず」