
【入門】オブジェクト指向って本当に必要?
〜ネット会員登録を題材にその力を体感しよう〜 はじめに 「オブジェクト指向(OOP)って何 ...

ターン制バトル RPG ― .NET Framework 4.8 制作チュートリアル
プログラミング学習を一歩先へ――本記事では .NET Framework 4.8 ...

List と配列 (T[]) の違いを押さえる ── 初学者向けガイド
はじめに C# を学び始めると int[] nums = { 1, 2, 3 } ...

初学者がゼロから「ターン制バトル RPG コンソール版」を企画・設計する流れ
この記事(ソフトライム post-24833)で完成形を体験したあと、次の作品を ...

派生クラス型・インターフェイス型・基底クラス型の違いとは?
ポリモーフィズムを引数設計から学ぼう はじめに C#でオブジェクトを扱うとき、次のように変 ...

C#のtry-catch構文:エラーに強いコードを書くための基本
プログラムを書いていると、実行時エラーに出会うことがあります。たとえば次のような場面です: ...

C#のコンストラクタとデストラクタ:オブジェクトの誕生と終焉を管理する仕組み
C#におけるオブジェクト指向プログラミングの基本として、「コンストラクタ(Construc ...

ラムダ式と式本体構文は同じ?違いをやさしく解説!
C# を学び始めると、「ラムダ式」や「式本体構文(expression-bodied me ...

ポリモーフィズムとは?
同じ「呼び出し⽅」で、オブジェクトごとにふるまいを切り替えられるしくみ C# でいうポリモ ...

アプリ開発は「まずコンポジション」— 継承は“例外”にしよう
対象読者 C# や Unity でオブジェクト指向を学び始め、「クラス継承」を覚えたばかり ...