メールマガジン『C#プログラミングレッスン』書庫  

2004年夏から発行を開始したメールマガジン『C#プログラミングレッスン』のバックナンバーをダウンロードできます。 リンクをクリックするとダウンロードが始まります。ZIP形式で圧縮してありますので、解凍しご利用ください。
なお、著作権はGushwellが保有しております。無断転載・複製・改変・再配布はご遠慮ください。

メールマガジン『C#プログラミングレッスン』が『C#プログラミング入門』という題名で書籍になりました。メールマガジンの記事のなかからC#の機能に的を絞った箇所をベースとし、大幅な修正加筆をしています。詳しくはこちらをどうぞ。

C#入門編       No001 - No019 データ、変数、演算、制御構造など基礎的な部分を説明しています。
オブジェクト指向編 No020 - No047 クラス, メソッド、プロパティ、アクセス修飾子、継承、ポリモーフィズムなど
文法・落穂ひろい編 No048 - No062 No047までに説明できなかった、文法の説明をしています。
readonly, const, ref, out, インデクサ, base, implicit, explicitなどなど
続オブジェクト指向編 No063 - No072 interface, delegate, event, Boxingの説明
.NET Framework 基礎編 No073 - No085 StringBuilder, ArrayList, HashTable, Array, Enum, Math クラスなど,
C#2.0文法編 No086 - No102 Generic, 匿名メソッド, イテレータ, nullable, static-class, Property accessor accessibilityなどC#2.0で新たに導入された文法の解説です。
ファイル・フォルダ編 No103 - No124 各種Stream関連クラス、File, FileInfo, DirectoryInfoクラス
ファイルフォルダとは直接関係ありませんが、構成ファイル、バージョン情報、シリアライズについても解説。
Debug, Trace編 No125 - No139 Debug. Trace関連の説明。..NET Framework2.0で追加されたTraceSourceクラスについては、かなり詳しく説明しています。
プロセス・スレッド編 No140 - No151 プロセスとスレッドの説明。
.NET Framework2.0で追加されたBackgroundWorkerクラスを使った非同期処理についても説明しています。
また、スレッド間での同期処理につても基礎的なことを説明しています。
C#3.0文法編 No152 - No161 C#3.0で新たに導入された、オブジェクト初期化子、匿名クラス、拡張メソッド、ラムダ式など。
LINQ to Object編 No162 - No182 LINQ to Objectについて解説しています。
この連載で利用しているNorthwindObjects.csはこちらからダウンローしてください。
リフレクション編 No183 - No192 リフレクション(Reflection)の機能について解説しています。
これを習得すればC#プログラミングの新たな可能性が広がります。
LINQ to XML編 No193 - No208 LINQ to XMLについて解説しています。データ取得だけではなく、XMLの更新についても扱っています。他では得られない情報がきっと見つかると思います。
この連載で利用している sample.xmlはこちらからダウンロードしてください、
入門編 2nd No209 - No218 初心者向けに、C#の文法を一通り解説しています。No001-No047のダイジェスト版的な内容となっています。
FxCopに学ぶ編 No219 - No235 静的コード分析ツール(FxCop)のルールの中か ら、いくつかをピックアップし、なぜそのルールを守ったほうがよいのかを具体的コードを示し解説しています。問題の起こりにくいクラスを書くヒントになると思います。
どう書くorg編 No236 - No253 「どう書く?org(http://ja.doukaku.org/)」に出題されたお題 を17題ピックアップし、解説しています。
比較的簡単なお題を取り上げていますが、初級者の方だけではなく、中級者以上の方にも役立つような内容を目指しました。ジェネリックやLINQに興味がある方は是非読んでください。
LINQ to SQL編 No254 - No272 LINQ to SQLについて解説しています。データを取得するクエリ式はもちろん、遅延読み込み、リレーションシップ、データの更新についても解説しています。Gushwell's C# Dev Notesの「LINQ to SQL番外編」も併せてどうぞ。
C#4.0編 No273 - No280 C#で新たに導入されたdynamic、ジェネリッククラスの共変性、反変性などについて説明しています。
.NET Framework4編 No281 - No289 .NET Framework4で新たに追加されたメソッド、クラスについて解説しています。BigInteger, Tuple, Lazy, SortedSet、Parallel、Taskなど。
正規表現編 No290 - No300 .NET Frameworkの Regexクラスの使い方を基礎から応用まで、丁寧に解説しています。正規表現がはじめてという方にも理解できるように、正規表現の解説も一緒に行っています。