
.NET で学ぶ “オブジェクトのメモリ配置” 超入門
― ターン制バトル RPG サンプルを題材に― TL;DR スタックには「参照値」だけ、ヒ ...

C# すべての源 ― object クラス徹底解説
対象読者 .NET Framework 4.8 環境で開発中の初学者〜中級者 「Equal ...

アプリ開発における継承 vs コンポジション
― “継承は例外” と考える現代的設計指針 TL;DR 基本方針:アプリ側コードはコンポジ ...

“コードを丸ごと貼るだけ”では身につかない
―フランス語の格言を写す学習法との対比で考える― TL;DR 写経(コピペ)は入口としては ...

設計から手入力までの実践ガイド
“コードを丸ごと貼るだけ” では身につかないと思う人へ—— 狙い 設計を意識した分割手順 ...

foreach の内部動作を徹底解剖 ― C# コンパイラは舞台裏で何をしているのか?
TL;DR foreach は 構文糖衣。コンパイラが GetEnumerator()・M ...

List の内部動作を擬似コードで理解しよう
TL;DR List<T> は「伸び縮みする配列」。中身は T[] と現在要素数 _ ...

インデクサのしくみを“超ミニ実装”で覗いてみよう
(List<T> の裏側を 60 行で追体験) TL;DR list ...

インデクサのしくみを 実際の C# コード で覗いてみよう
「インデクサって名前は聞いたことがあるけど、結局 list の“角かっ ...

C# 継承入門 ― WorkItem / ChangeRequest で学ぶ実践 OOP
対象読者 C# のクラスとオブジェクトはわかるが、継承はこれから 実践的なコードで “派生 ...